static const unsigned char c420jpeg[]={
	  7,  6,  4,  3,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,
	  4,  5,  5,  5,  6,  5,  6,  6,  4,  4,  4,  4,  4,  4,  4,  4,
	  4,  4,  4,  4,  5,  5,  5,  5,  2,  3,  4,  4,  4,  4,  3,  2,
	  4,  4,  4,  3,  3,  3,  4,  4,  4,  4,  4,  4,  4,  4,  4,  3,
	  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,
	  5,  7,  8,  9,  9,  9, 10, 11,  9,  9, 10, 10, 12, 12, 13, 13,
	 12, 11, 11, 11, 12, 12, 13, 14, 15, 15, 16, 15, 15, 15, 16, 18,
	 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 15, 14, 15, 15, 16, 17,
	 18, 18, 17, 16, 15, 15, 16, 16, 15, 15, 14, 15, 16, 17, 15, 13,
	 17, 16, 16, 13, 12, 16, 20, 17, 16, 17, 17, 15, 15, 15, 16, 17,
	 18, 17, 16, 17, 18, 15, 10,  6,  9, 14, 16, 14, 13, 10, 10, 13,
	 15, 16, 16, 17, 18, 16, 10,  4,  9, 15, 18, 17, 16, 17, 17, 16,
	 15, 16, 16, 17, 19, 18, 16, 15, 19, 19, 18, 17, 16, 15, 15, 14,
	 16, 17, 18, 18, 19, 18, 18, 17, 18, 18, 18, 17, 18, 18, 19, 19,
	 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 18, 18, 21, 21, 20, 19,
	  7,  6,  4,  4,  5,  6,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,
	  4,  4,  4,  4,  5,  5,  5,  5,  3,  3,  4,  4,  4,  4,  3,  3,
	  3,  4,  4,  4,  5,  4,  5,  5,  4,  4,  4,  4,  4,  4,  4,  3,
	  4,  4,  4,  4,  3,  3,  3,  3,  4,  4,  4,  4,  4,  4,  4,  4,
	  5,  7,  8,  9,  9,  9, 10, 11,  9, 10, 10, 10, 11, 12, 12, 12,
	 12, 12, 12, 11, 12, 13, 14, 15, 15, 16, 16, 15, 15, 15, 16, 18,
	 15, 15, 16, 16, 16, 16, 15, 15, 17, 16, 16, 15, 16, 16, 16, 16,
	 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16,
	 17, 14, 16, 18, 15, 15, 17, 16, 11, 12, 12, 13, 15, 16, 16, 17,
	 19, 18, 16, 16, 18, 15, 11,  7, 10, 15, 16, 15, 13, 10, 10, 14,
	 17, 17, 16, 15, 17, 16, 11,  6,  9, 14, 18, 16, 16, 17, 18, 16,
	 18, 17, 16, 16, 17, 17, 17, 16, 19, 19, 19, 18, 17, 16, 16, 15,
	 17, 17, 18, 18, 19, 19, 18, 18, 17, 17, 18, 18, 19, 19, 18, 18,
	 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 18, 19, 21, 21, 21, 19,
	  7,  6,  5,  5,  6,  6,  5,  4,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,
	  4,  4,  5,  4,  5,  5,  5,  6,  3,  3,  4,  4,  4,  4,  3,  3,
	  3,  3,  4,  5,  6,  5,  5,  5,  4,  4,  4,  4,  4,  4,  4,  3,
	  5,  5,  4,  4,  3,  3,  3,  3,  3,  3,  3,  3,  4,  4,  4,  4,
	  5,  7,  8,  9,  9,  9, 10, 11,  9, 10, 10, 10, 11, 12, 12, 12,
	 12, 12, 12, 12, 13, 13, 14, 15, 15, 16, 16, 15, 15, 15, 16, 18,
	 14, 15, 16, 17, 17, 16, 15, 14, 17, 16, 16, 15, 15, 15, 16, 16,
	 17, 16, 16, 16, 17, 17, 18, 19, 17, 18, 19, 18, 16, 15, 16, 19,
	 18, 13, 16, 20, 18, 16, 18, 19, 16, 15, 15, 16, 18, 17, 16, 16,
	 19, 17, 16, 16, 17, 15, 12,  8, 10, 15, 17, 15, 14, 11, 12, 16,
	 19, 18, 16, 15, 16, 16, 12,  8,  8, 14, 17, 16, 16, 18, 18, 17,
	 20, 18, 17, 15, 16, 17, 17, 17, 19, 19, 19, 18, 18, 17, 17, 17,
	 17, 18, 18, 19, 20, 19, 19, 18, 16, 17, 18, 19, 20, 19, 18, 17,
	 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 21, 21, 21, 20,
	  7,  6,  5,  5,  7,  6,  5,  4,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  5,  5,  5,  5,  5,  5,  5,  2,  3,  3,  3,  4,  4,  4,  4,
	  3,  4,  5,  5,  6,  5,  5,  4,  4,  4,  4,  4,  4,  4,  4,  4,
	  4,  4,  4,  4,  4,  4,  4,  4,  2,  3,  3,  3,  4,  4,  4,  5,
	  5,  6,  8,  9,  8,  8,  9, 10, 10, 10, 11, 11, 12, 12, 13, 13,
	 13, 13, 12, 12, 13, 14, 14, 15, 15, 16, 16, 15, 14, 14, 15, 17,
	 15, 16, 16, 17, 17, 16, 16, 15, 17, 17, 17, 16, 16, 16, 16, 17,
	 18, 17, 17, 16, 17, 18, 18, 19, 16, 16, 17, 18, 18, 16, 17, 19,
	 20, 16, 16, 17, 15, 18, 19, 16, 20, 18, 17, 19, 20, 19, 17, 16,
	 19, 17, 16, 16, 18, 16, 12,  8, 11, 16, 17, 15, 14, 12, 12, 17,
	 19, 18, 16, 15, 17, 17, 13,  9,  7, 13, 17, 16, 16, 18, 19, 18,
	 19, 18, 16, 16, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, 17, 17,
	 17, 18, 18, 18, 19, 19, 19, 19, 17, 18, 19, 19, 20, 19, 19, 18,
	 19, 19, 19, 19, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21,
	  7,  7,  6,  6,  7,  6,  5,  4,  6,  6,  6,  5,  5,  5,  4,  4,
	  3,  4,  4,  4,  5,  5,  5,  6,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  5,  5,  5,  5,  5,  5,  5,  3,  3,  3,  3,  4,  4,  4,  4,
	  4,  5,  6,  6,  6,  5,  4,  3,  4,  4,  4,  4,  4,  4,  4,  4,
	  4,  4,  5,  4,  5,  5,  5,  6,  3,  3,  3,  3,  4,  4,  4,  4,
	  5,  6,  8,  9,  8,  8,  9, 10, 11, 11, 12, 12, 13, 13, 13, 14,
	 13, 13, 13, 12, 13, 14, 15, 16, 15, 15, 15, 14, 14, 14, 15, 16,
	 17, 16, 16, 15, 15, 16, 16, 17, 17, 18, 18, 17, 16, 16, 17, 18,
	 19, 19, 18, 17, 17, 17, 17, 17, 15, 14, 14, 17, 19, 17, 16, 17,
	 16, 17, 18, 16, 17, 23, 23, 14, 16, 13, 12, 15, 18, 18, 18, 18,
	 18, 17, 17, 18, 20, 17, 12,  7, 11, 16, 17, 15, 15, 12, 12, 16,
	 18, 18, 17, 17, 18, 17, 13,  8,  7, 13, 17, 16, 16, 18, 19, 18,
	 17, 16, 16, 16, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, 17, 17,
	 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 20, 20,
	 19, 20, 20, 20, 21, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21,
	  8,  7,  6,  6,  7,  6,  5,  5,  6,  6,  6,  5,  5,  5,  4,  4,
	  3,  3,  4,  4,  5,  5,  6,  6,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  5,  5,  5,  5,  5,  5,  5,  3,  3,  4,  3,  4,  4,  4,  5,
	  5,  5,  6,  5,  5,  4,  3,  3,  3,  3,  4,  4,  5,  4,  4,  4,
	  3,  3,  4,  4,  5,  5,  6,  6,  4,  4,  4,  4,  4,  4,  4,  4,
	  5,  6,  8,  8,  8,  8,  9, 10, 11, 11, 12, 12, 13, 13, 13, 14,
	 13, 13, 12, 12, 13, 14, 14, 15, 15, 15, 16, 14, 14, 13, 15, 16,
	 18, 17, 15, 15, 15, 15, 17, 18, 17, 18, 18, 18, 17, 16, 17, 18,
	 20, 19, 18, 17, 17, 16, 16, 17, 18, 15, 14, 17, 19, 17, 15, 15,
	 11, 21, 29, 29, 31, 41, 40, 27, 22, 17, 14, 14, 16, 15, 16, 18,
	 17, 17, 17, 19, 21, 18, 12,  7,  9, 15, 17, 16, 15, 12, 12, 15,
	 17, 17, 17, 17, 19, 18, 13,  8,  8, 14, 17, 16, 16, 18, 19, 17,
	 15, 15, 15, 17, 18, 19, 18, 18, 18, 18, 18, 17, 17, 17, 16, 16,
	 18, 18, 18, 18, 19, 19, 19, 19, 21, 20, 19, 17, 18, 19, 21, 22,
	 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21,
	  9,  7,  6,  5,  6,  6,  6,  5,  6,  6,  6,  5,  5,  4,  4,  4,
	  3,  3,  4,  4,  5,  5,  5,  6,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  5,  5,  5,  5,  4,  4,  4,  3,  3,  3,  3,  4,  4,  5,  5,
	  5,  5,  5,  4,  4,  4,  3,  3,  3,  3,  4,  4,  5,  4,  4,  4,
	  3,  3,  3,  3,  4,  4,  5,  5,  4,  4,  4,  4,  3,  3,  3,  3,
	  5,  6,  8,  8,  8,  8,  9, 10, 11, 11, 11, 11, 12, 12, 12, 12,
	 13, 12, 12, 12, 13, 13, 14, 15, 16, 16, 16, 15, 14, 14, 15, 17,
	 17, 17, 16, 16, 16, 16, 17, 17, 15, 17, 18, 18, 16, 15, 16, 17,
	 18, 18, 17, 16, 16, 17, 17, 18, 19, 16, 16, 17, 18, 16, 16, 19,
	 21, 34, 48, 51, 50, 55, 56, 48, 38, 31, 25, 20, 17, 13, 14, 18,
	 18, 17, 17, 19, 20, 18, 12,  8,  8, 14, 16, 15, 15, 11, 10, 13,
	 17, 17, 17, 17, 19, 17, 13,  8,  8, 14, 17, 16, 16, 18, 18, 17,
	 15, 15, 15, 16, 18, 18, 18, 17, 17, 17, 17, 16, 16, 15, 15, 15,
	 18, 18, 18, 17, 18, 18, 19, 19, 20, 19, 18, 16, 17, 18, 20, 21,
	 19, 19, 20, 20, 21, 21, 21, 22, 19, 19, 20, 20, 20, 20, 20, 21,
	 10,  8,  6,  5,  6,  6,  6,  5,  6,  6,  6,  5,  5,  4,  4,  4,
	  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,
	  5,  5,  5,  4,  4,  4,  4,  4,  3,  3,  3,  3,  4,  4,  5,  5,
	  4,  4,  4,  3,  3,  3,  4,  4,  3,  3,  4,  4,  5,  4,  4,  4,
	  2,  3,  3,  3,  4,  3,  4,  4,  5,  5,  4,  4,  3,  3,  3,  3,
	  5,  6,  8,  8,  8,  8,  9, 10, 10, 10, 11, 10, 11, 11, 11, 12,
	 12, 12, 12, 12, 13, 13, 14, 15, 17, 17, 17, 16, 15, 15, 16, 18,
	 16, 16, 16, 16, 16, 16, 16, 16, 14, 16, 18, 17, 15, 14, 15, 17,
	 17, 16, 16, 16, 17, 17, 18, 19, 20, 17, 17, 18, 17, 15, 18, 24,
	 40, 52, 65, 66, 58, 57, 59, 56, 49, 40, 31, 25, 19, 13, 15, 20,
	 19, 18, 17, 18, 20, 17, 13,  9,  7, 13, 16, 15, 15, 11, 10, 13,
	 17, 17, 16, 16, 18, 17, 13,  8,  8, 14, 17, 16, 16, 18, 18, 17,
	 15, 15, 15, 15, 17, 17, 17, 17, 17, 17, 16, 16, 15, 14, 14, 14,
	 17, 17, 17, 17, 18, 18, 18, 19, 19, 18, 17, 16, 17, 18, 19, 20,
	 19, 19, 19, 20, 21, 21, 21, 21, 19, 19, 20, 20, 20, 20, 20, 20,
	  8,  7,  6,  6,  7,  7,  6,  5,  6,  6,  5,  5,  4,  4,  4,  4,
	  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,
	  4,  4,  4,  4,  4,  4,  4,  4,  2,  3,  3,  3,  4,  4,  4,  4,
	  3,  3,  3,  3,  4,  4,  4,  5,  4,  4,  4,  4,  4,  4,  4,  3,
	  4,  4,  4,  4,  4,  4,  4,  4,  5,  4,  3,  3,  4,  4,  4,  3,
	  5,  7,  8,  9,  8,  8,  9, 10, 10, 11, 11, 11, 12, 12, 12, 13,
	 12, 12, 12, 12, 13, 14, 14, 15, 16, 16, 16, 16, 16, 16, 16, 16,
	 16, 16, 16, 16, 16, 16, 16, 15, 17, 17, 17, 17, 17, 16, 16, 16,
	 15, 16, 16, 16, 16, 16, 17, 19, 18, 15, 14, 16, 18, 17, 22, 32,
	 59, 49, 62, 66, 48, 48, 58, 51, 52, 36, 22, 17, 15, 11, 11, 15,
	 13, 12, 11, 13, 15, 15, 12,  9,  9, 13, 18, 17, 14, 11, 12, 14,
	 19, 17, 16, 17, 19, 18, 15, 11,  9, 12, 15, 18, 19, 18, 18, 18,
	 18, 16, 17, 19, 19, 17, 16, 18, 17, 17, 17, 17, 17, 17, 16, 16,
	 16, 17, 18, 18, 19, 18, 18, 17, 18, 17, 17, 17, 18, 19, 19, 20,
	 19, 19, 19, 19, 20, 20, 20, 20, 21, 18, 18, 20, 21, 19, 19, 22,
	  8,  7,  6,  6,  7,  7,  6,  5,  6,  6,  5,  5,  5,  4,  4,  4,
	  4,  4,  3,  3,  3,  3,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,
	  4,  4,  4,  4,  4,  4,  4,  4,  3,  3,  3,  3,  4,  4,  4,  4,
	  3,  3,  3,  3,  4,  4,  4,  5,  4,  4,  4,  4,  4,  4,  4,  3,
	  4,  4,  4,  4,  4,  4,  4,  4,  4,  3,  3,  3,  3,  3,  3,  3,
	  5,  6,  8,  9,  8,  8,  9, 10, 10, 11, 11, 11, 12, 12, 12, 12,
	 12, 12, 12, 13, 14, 14, 14, 14, 16, 16, 16, 16, 16, 15, 15, 15,
	 15, 15, 16, 15, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16,
	 16, 17, 17, 16, 15, 15, 16, 17, 18, 16, 17, 17, 16, 18, 28, 38,
	 43, 46, 51, 52, 48, 49, 58, 62, 52, 35, 19, 12,  9,  5,  4,  8,
	  8,  8,  8,  9, 11, 11,  9,  7,  9, 12, 16, 16, 14, 12, 13, 14,
	 17, 16, 15, 16, 18, 17, 12,  8,  8, 11, 15, 17, 18, 17, 17, 16,
	 23, 20, 17, 16, 18, 20, 22, 25, 21, 20, 18, 17, 16, 16, 17, 17,
	 17, 17, 18, 18, 18, 18, 17, 17, 19, 18, 18, 18, 20, 19, 19, 18,
	 18, 18, 18, 19, 20, 20, 20, 19, 19, 19, 19, 20, 21, 20, 20, 21,
	  9,  8,  7,  6,  7,  7,  5,  5,  5,  5,  6,  6,  5,  5,  4,  3,
	  5,  4,  3,  2,  2,  3,  4,  5,  5,  5,  5,  5,  5,  5,  5,  5,
	  4,  4,  4,  4,  4,  4,  4,  4,  4,  3,  3,  2,  3,  4,  4,  5,
	  3,  3,  3,  3,  4,  4,  4,  5,  4,  4,  4,  4,  4,  4,  4,  3,
	  4,  4,  4,  4,  4,  4,  4,  4,  3,  3,  4,  3,  2,  2,  3,  4,
	  5,  6,  8,  9,  9,  9, 10, 11, 10, 10, 11, 12, 13, 12, 12, 12,
	 11, 12, 13, 13, 14, 14, 14, 14, 16, 16, 16, 15, 15, 15, 15, 15,
	 14, 14, 14, 15, 16, 17, 17, 18, 17, 17, 17, 16, 16, 16, 16, 16,
	 18, 18, 17, 15, 15, 14, 15, 17, 16, 15, 20, 19, 13, 21, 37, 44,
	 42, 56, 51, 46, 48, 45, 50, 56, 50, 34, 17,  9,  6,  3,  3,  6,
	  5,  6,  7,  7,  8,  8,  8,  8,  9, 11, 13, 14, 13, 12, 12, 13,
	 16, 16, 16, 18, 20, 18, 13,  9,  8, 12, 16, 19, 19, 17, 16, 16,
	 15, 15, 15, 14, 17, 18, 16, 13, 21, 20, 19, 18, 18, 17, 17, 17,
	 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 19, 20, 21, 20, 18, 17,
	 18, 17, 17, 18, 21, 22, 20, 19, 17, 19, 20, 20, 21, 21, 20, 19,
	 10,  8,  7,  6,  7,  6,  5,  4,  5,  5,  6,  6,  6,  5,  4,  3,
	  5,  5,  4,  4,  4,  4,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  5,  5,  5,  5,  5,  5,  5,  5,  4,  3,  2,  2,  3,  4,  5,
	  4,  4,  4,  3,  4,  4,  5,  5,  4,  4,  4,  4,  4,  4,  4,  3,
	  4,  4,  4,  4,  4,  4,  4,  4,  2,  4,  5,  4,  2,  2,  3,  5,
	  5,  7,  8,  9,  9,  9, 10, 11,  9, 10, 11, 12, 13, 13, 12, 12,
	 11, 12, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, 16, 16, 16,
	 14, 14, 14, 14, 16, 16, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17,
	 17, 18, 18, 17, 16, 15, 15, 16, 16, 14, 20, 18, 12, 22, 41, 46,
	 39, 57, 48, 46, 50, 47, 53, 51, 48, 32, 17, 10,  9,  8,  8,  9,
	  6,  7,  8,  7,  7,  6,  7,  8,  8,  9,  9,  9, 10, 10, 10, 10,
	 15, 14, 14, 15, 18, 16, 13,  9,  9, 12, 17, 19, 20, 18, 17, 17,
	 22, 22, 20, 17, 19, 22, 23, 22, 17, 18, 19, 20, 20, 19, 18, 17,
	 18, 18, 18, 18, 18, 18, 17, 17, 19, 19, 19, 20, 21, 20, 19, 18,
	 19, 18, 17, 19, 23, 23, 21, 18, 18, 21, 21, 19, 19, 21, 21, 18,
	 10,  9,  7,  7,  8,  7,  5,  4,  5,  5,  6,  6,  6,  5,  4,  3,
	  5,  5,  6,  6,  6,  6,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  5,  5,  5,  5,  5,  5,  5,  5,  4,  3,  2,  2,  3,  4,  5,
	  4,  4,  4,  4,  5,  5,  5,  6,  4,  4,  4,  4,  4,  4,  4,  3,
	  4,  4,  4,  4,  4,  4,  4,  4,  3,  4,  5,  4,  3,  2,  4,  6,
	  6,  8,  9,  9,  9,  8,  9, 10,  9, 10, 11, 12, 13, 13, 12, 12,
	 12, 13, 13, 13, 14, 13, 14, 14, 14, 14, 14, 15, 16, 16, 16, 16,
	 15, 15, 15, 15, 16, 16, 16, 17, 18, 18, 18, 18, 18, 18, 18, 18,
	 16, 17, 18, 18, 18, 16, 16, 17, 17, 15, 20, 19, 13, 24, 41, 44,
	 45, 56, 45, 49, 48, 48, 63, 49, 46, 32, 18, 12, 13, 12, 11, 11,
	  7,  9,  9,  8,  6,  6,  7,  8,  8,  8,  7,  7,  7,  7,  6,  6,
	  9,  8,  7,  8, 10, 10,  9,  7,  7, 11, 15, 17, 18, 17, 17, 16,
	 12, 15, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 19, 19, 18, 18,
	 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 20, 21, 21, 20,
	 20, 19, 18, 20, 24, 24, 22, 19, 20, 21, 21, 17, 17, 21, 21, 20,
	  9,  8,  7,  7,  8,  7,  6,  5,  5,  6,  6,  6,  6,  5,  4,  4,
	  4,  5,  6,  6,  6,  6,  5,  4,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  5,  5,  5,  5,  5,  5,  5,  5,  4,  4,  3,  3,  3,  4,  4,
	  4,  4,  4,  4,  5,  5,  5,  6,  4,  4,  4,  4,  4,  4,  4,  3,
	  3,  4,  4,  4,  5,  4,  5,  5,  3,  4,  5,  4,  4,  4,  5,  6,
	  7,  8,  9,  9,  9,  8,  9, 10,  9, 10, 11, 12, 13, 13, 13, 13,
	 13, 13, 13, 12, 13, 13, 14, 14, 14, 14, 14, 15, 16, 16, 16, 16,
	 16, 16, 16, 16, 16, 16, 16, 15, 17, 17, 17, 17, 18, 18, 18, 18,
	 14, 16, 17, 18, 18, 17, 18, 18, 18, 16, 20, 19, 15, 23, 38, 45,
	 54, 58, 43, 49, 45, 47, 74, 56, 49, 36, 21, 15, 16, 15, 13, 11,
	 12, 12, 13, 11, 10,  9, 10, 11,  8,  8,  8,  8,  8,  7,  6,  6,
	  7,  6,  4,  4,  5,  6,  6,  6,  5,  7, 11, 12, 13, 12, 13, 13,
	 15, 16, 18, 21, 21, 18, 17, 16, 20, 19, 17, 15, 15, 16, 18, 20,
	 17, 18, 18, 18, 19, 18, 19, 19, 19, 18, 17, 17, 19, 21, 21, 22,
	 20, 20, 19, 20, 23, 23, 21, 19, 21, 21, 20, 18, 18, 19, 21, 21,
	  9,  8,  7,  7,  8,  7,  6,  6,  6,  6,  6,  5,  5,  5,  5,  5,
	  4,  5,  5,  6,  6,  5,  5,  4,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  5,  5,  5,  5,  5,  5,  5,  4,  4,  4,  4,  4,  3,  3,  3,
	  3,  3,  3,  3,  4,  4,  4,  5,  4,  4,  4,  4,  4,  4,  4,  3,
	  3,  4,  4,  4,  5,  4,  5,  5,  4,  4,  4,  3,  4,  4,  5,  5,
	  6,  8,  9,  9,  9,  9,  9, 10,  9, 10, 11, 11, 13, 13, 13, 13,
	 14, 13, 13, 12, 12, 13, 13, 14, 15, 15, 15, 15, 15, 15, 15, 15,
	 16, 16, 17, 18, 18, 17, 16, 15, 16, 16, 16, 16, 17, 17, 17, 17,
	 15, 16, 16, 16, 16, 16, 17, 19, 17, 17, 19, 18, 15, 18, 32, 46,
	 48, 55, 35, 44, 43, 46, 82, 70, 49, 35, 20, 13, 15, 16, 14, 12,
	 15, 15, 15, 15, 14, 14, 14, 14, 10, 11, 12, 11, 11,  9,  9,  9,
	 10,  8,  6,  5,  6,  7,  7,  7,  4,  5,  7,  8,  7,  7,  8,  9,
	 17, 11, 11, 17, 22, 21, 21, 24, 19, 18, 17, 16, 16, 17, 18, 19,
	 17, 17, 17, 17, 18, 19, 19, 20, 19, 18, 17, 17, 19, 20, 21, 21,
	 20, 20, 19, 20, 21, 21, 20, 19, 22, 20, 19, 19, 19, 19, 19, 21,
	  9,  8,  7,  7,  8,  8,  7,  6,  6,  6,  6,  5,  5,  5,  5,  5,
	  4,  4,  4,  4,  4,  4,  4,  4,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  5,  5,  5,  5,  5,  5,  5,  3,  4,  4,  4,  4,  3,  3,  3,
	  3,  3,  3,  2,  3,  3,  4,  4,  4,  4,  4,  4,  4,  4,  4,  3,
	  3,  4,  4,  4,  5,  4,  5,  5,  4,  3,  3,  2,  4,  4,  4,  4,
	  6,  8,  9,  9,  9,  9, 10, 11,  9, 10, 10, 11, 12, 13, 13, 14,
	 15, 14, 12, 11, 11, 12, 14, 15, 16, 16, 16, 15, 15, 14, 14, 14,
	 16, 17, 18, 18, 18, 17, 16, 15, 15, 15, 16, 15, 16, 16, 16, 17,
	 16, 16, 15, 14, 14, 14, 17, 19, 15, 17, 18, 16, 13, 13, 27, 47,
	 49, 60, 33, 40, 38, 34, 69, 64, 43, 30, 15,  9, 11, 13, 13, 12,
	 14, 14, 14, 14, 15, 14, 14, 13, 11, 13, 15, 14, 13, 12, 12, 13,
	 12, 10,  9,  7,  7,  8,  8,  8,  5,  5,  6,  5,  4,  4,  6,  7,
	  3,  7, 23, 48, 59, 50, 36, 28, 14, 16, 18, 19, 20, 19, 18, 17,
	 17, 17, 17, 17, 18, 19, 19, 20, 20, 18, 18, 17, 19, 19, 20, 20,
	 19, 19, 19, 19, 19, 19, 19, 19, 22, 19, 19, 21, 21, 18, 18, 21,
	  9,  9,  9,  9,  8,  7,  6,  6,  7,  6,  5,  4,  4,  4,  5,  5,
	  4,  4,  4,  4,  4,  4,  4,  4,  6,  5,  5,  4,  6,  5,  5,  4,
	  4,  4,  4,  4,  4,  4,  3,  3,  3,  3,  3,  3,  4,  4,  4,  4,
	  3,  4,  4,  4,  5,  4,  5,  5,  4,  4,  4,  4,  4,  4,  4,  4,
	  4,  4,  4,  4,  4,  4,  4,  4,  3,  2,  2,  2,  4,  4,  4,  3,
	  5,  6,  8,  9, 10,  9, 10, 11,  9, 10, 10, 11, 12, 13, 14, 14,
	 12, 13, 13, 12, 12, 13, 14, 16, 15, 15, 15, 15, 16, 16, 16, 16,
	 13, 15, 17, 18, 18, 17, 17, 17, 16, 15, 15, 15, 17, 16, 16, 15,
	 15, 17, 18, 18, 17, 16, 16, 17, 16, 19, 12, 12, 21, 19, 21, 35,
	 52, 50, 45, 40, 38, 39, 43, 46, 34, 27, 17, 10,  8,  8,  9,  9,
	 12, 12, 15, 13,  9, 11, 15, 12, 10, 13, 15, 15, 14, 13, 15, 16,
	 11, 10, 10,  9,  8,  8,  9,  9, 11, 10,  9,  7,  6,  6,  8, 10,
	  1, 31, 65, 77, 94, 82, 55, 35, 18, 20, 23, 23, 22, 19, 18, 17,
	 14, 16, 19, 20, 20, 19, 18, 18, 19, 19, 19, 18, 18, 19, 19, 19,
	 21, 21, 21, 21, 21, 21, 21, 21, 19, 18, 19, 21, 22, 20, 19, 21,
	 10, 10,  9,  8,  8,  7,  7,  6,  7,  6,  5,  4,  4,  4,  5,  5,
	  4,  4,  4,  4,  4,  4,  4,  4,  6,  5,  5,  4,  6,  5,  5,  4,
	  4,  4,  5,  5,  5,  4,  4,  4,  3,  3,  4,  3,  4,  4,  4,  5,
	  3,  4,  4,  4,  5,  4,  5,  5,  4,  4,  4,  4,  4,  4,  4,  4,
	  4,  4,  4,  4,  4,  4,  4,  4,  4,  3,  2,  3,  4,  5,  4,  3,
	  6,  7,  8,  9,  9,  9, 10, 11,  9, 10, 10, 11, 12, 13, 13, 14,
	 13, 13, 13, 12, 12, 13, 14, 16, 14, 14, 15, 14, 15, 15, 15, 16,
	 14, 16, 17, 18, 18, 17, 17, 18, 16, 16, 15, 16, 17, 17, 16, 15,
	 16, 17, 18, 17, 17, 16, 17, 17, 17, 20, 15, 14, 21, 17, 16, 28,
	 41, 42, 42, 43, 45, 43, 39, 36, 40, 34, 27, 21, 18, 16, 13, 10,
	  5,  5,  9, 12, 10, 12, 16, 15, 11, 13, 14, 13, 11, 10, 11, 13,
	 15, 16, 15, 13, 12, 10, 10, 11, 13, 13, 12, 10,  9,  8,  9, 11,
	 15, 42, 76, 85, 99, 78, 39, 20, 36, 29, 20, 14, 16, 18, 20, 21,
	 17, 18, 19, 20, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 20, 20,
	 21, 21, 21, 21, 21, 21, 21, 21, 20, 19, 20, 21, 21, 19, 19, 20,
	 11, 10,  9,  8,  7,  7,  7,  7,  7,  6,  6,  5,  4,  5,  5,  5,
	  5,  5,  5,  5,  5,  5,  5,  5,  6,  5,  5,  4,  6,  5,  5,  4,
	  4,  5,  5,  5,  5,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,
	  3,  4,  4,  4,  5,  4,  5,  5,  3,  3,  3,  3,  3,  3,  3,  3,
	  4,  4,  4,  4,  4,  4,  4,  4,  4,  3,  3,  3,  5,  5,  4,  4,
	  7,  8,  8,  8,  8,  8, 10, 11, 10, 11, 11, 11, 12, 12, 12, 13,
	 13, 13, 13, 12, 12, 13, 14, 16, 14, 14, 14, 14, 15, 15, 15, 15,
	 15, 16, 17, 17, 17, 17, 17, 18, 16, 16, 15, 16, 17, 17, 16, 15,
	 16, 17, 17, 17, 16, 16, 17, 18, 17, 20, 17, 16, 21, 16, 13, 21,
	 29, 31, 36, 43, 49, 48, 41, 34, 40, 43, 47, 51, 51, 45, 36, 29,
	 21, 16, 18, 19, 13,  8,  8,  8, 13, 12,  9, 11, 19, 20, 15, 11,
	 16, 16, 15, 13, 11, 11, 12, 14, 14, 15, 15, 14, 13, 12, 12, 13,
	 22, 56, 88, 87, 90, 58, 24, 22, 49, 36, 20, 11, 13, 16, 17, 15,
	 19, 19, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20,
	 20, 20, 21, 21, 21, 21, 20, 20, 22, 21, 20, 21, 21, 18, 18, 19,
	 11, 10,  9,  7,  7,  7,  7,  8,  7,  6,  6,  5,  4,  5,  5,  5,
	  5,  5,  5,  5,  5,  5,  5,  5,  6,  5,  5,  4,  6,  5,  5,  4,
	  5,  5,  5,  5,  5,  5,  5,  4,  5,  5,  5,  4,  4,  4,  4,  4,
	  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,
	  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  5,  5,  5,  5,
	  7,  8,  9,  9,  8,  9,  9, 10, 11, 11, 11, 11, 12, 12, 12, 12,
	 12, 13, 13, 12, 12, 13, 14, 16, 14, 15, 15, 15, 16, 15, 16, 16,
	 16, 16, 17, 17, 17, 16, 17, 18, 16, 16, 15, 16, 17, 17, 16, 15,
	 16, 17, 17, 16, 16, 16, 17, 19, 16, 18, 17, 17, 19, 16, 14, 19,
	 17, 18, 22, 28, 34, 34, 30, 26, 27, 27, 29, 34, 41, 47, 51, 52,
	 52, 45, 44, 46, 39, 31, 30, 29, 11, 16, 14, 11, 12, 12, 15, 24,
	 15, 14, 13, 11,  9,  9, 11, 13, 13, 14, 15, 15, 15, 15, 15, 15,
	 24, 65, 85, 84, 80, 36, 16, 21, 24, 17, 10, 10, 15, 20, 20, 18,
	 17, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 20, 20, 21,
	 20, 20, 21, 21, 21, 21, 20, 20, 22, 21, 20, 21, 21, 19, 19, 20,
	 11, 10,  9,  8,  7,  7,  7,  8,  7,  7,  6,  5,  5,  5,  5,  6,
	  5,  5,  5,  5,  5,  5,  5,  5,  6,  5,  5,  4,  6,  5,  5,  4,
	  5,  5,  6,  6,  6,  5,  5,  5,  5,  5,  5,  4,  4,  4,  4,  4,
	  4,  4,  4,  4,  4,  4,  4,  4,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  5,  5,  5,  5,  5,  5,  5,  4,  4,  4,  4,  5,  5,  5,  5,
	  6,  7,  9, 10, 10,  9,  9,  9, 12, 12, 12, 12, 12, 12, 12, 12,
	 11, 12, 12, 12, 12, 12, 13, 15, 15, 16, 16, 16, 17, 16, 17, 17,
	 16, 17, 17, 17, 16, 16, 17, 18, 18, 17, 17, 17, 19, 18, 18, 17,
	 16, 17, 17, 16, 16, 16, 17, 19, 16, 17, 18, 18, 18, 16, 17, 20,
	 18, 18, 18, 18, 20, 20, 19, 18, 18, 16, 14, 13, 16, 21, 24, 26,
	 29, 24, 30, 41, 47, 50, 56, 59, 52, 39, 14,  4, 14, 15,  6,  4,
	 14, 15, 14, 13, 12,  9,  8,  7, 10, 11, 11, 12, 13, 13, 12, 12,
	 26, 66, 69, 78, 78, 27, 12,  6,  2,  3,  5,  9, 13, 15, 15, 14,
	 13, 15, 17, 19, 19, 18, 18, 18, 19, 19, 19, 18, 19, 19, 20, 20,
	 20, 20, 21, 21, 21, 21, 20, 20, 22, 20, 20, 21, 21, 20, 20, 21,
	 11, 10,  9,  8,  8,  7,  7,  8,  7,  7,  6,  5,  5,  5,  5,  6,
	  5,  5,  5,  5,  5,  5,  5,  5,  6,  5,  5,  4,  6,  5,  5,  4,
	  5,  5,  5,  5,  5,  5,  5,  4,  4,  4,  4,  4,  4,  4,  4,  4,
	  4,  4,  4,  4,  4,  4,  4,  4,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  5,  5,  5,  5,  5,  5,  5,  3,  4,  5,  4,  4,  4,  5,  6,
	  5,  7,  9, 10, 10,  9,  9,  9, 11, 11, 11, 11, 12, 12, 12, 12,
	 11, 12, 13, 13, 12, 13, 14, 15, 16, 16, 16, 16, 17, 17, 17, 17,
	 16, 17, 17, 17, 16, 16, 17, 18, 19, 19, 19, 19, 20, 20, 19, 18,
	 16, 17, 17, 17, 16, 16, 17, 18, 18, 18, 19, 18, 17, 16, 18, 19,
	 20, 20, 20, 19, 18, 17, 18, 19, 18, 19, 20, 20, 19, 16, 11,  8,
	 19, 14, 16, 21, 21, 20, 21, 20, 19, 28, 24, 16, 18, 12, 11, 22,
	 10, 11, 12, 14, 15, 12,  8,  4,  7,  7,  7,  7,  9, 10, 10,  9,
	 24, 60, 58, 67, 65, 19, 16, 10,  7,  9, 11, 11, 10,  9, 10, 11,
	 12, 14, 17, 18, 19, 18, 18, 18, 18, 18, 18, 17, 18, 18, 19, 19,
	 19, 20, 21, 22, 22, 21, 20, 19, 21, 20, 20, 21, 22, 20, 21, 23,
	 10, 10, 10,  9,  9,  8,  7,  7,  7,  7,  6,  5,  5,  5,  5,  6,
	  5,  5,  5,  5,  5,  5,  5,  5,  6,  5,  5,  4,  6,  5,  5,  4,
	  5,  5,  5,  5,  5,  5,  4,  4,  3,  3,  4,  3,  4,  4,  4,  5,
	  4,  4,  4,  4,  4,  4,  4,  4,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  5,  5,  5,  5,  5,  5,  5,  3,  4,  5,  4,  4,  3,  4,  5,
	  4,  7,  9, 10, 10, 10, 10, 10, 10, 11, 11, 11, 12, 12, 12, 13,
	 12, 13, 14, 14, 14, 14, 15, 16, 16, 16, 16, 16, 17, 17, 17, 17,
	 16, 17, 18, 17, 17, 16, 16, 17, 18, 18, 18, 18, 19, 19, 18, 17,
	 15, 16, 17, 17, 17, 17, 17, 18, 19, 18, 19, 19, 16, 16, 18, 17,
	 13, 15, 16, 16, 15, 15, 16, 17, 16, 15, 14, 14, 17, 20, 23, 25,
	 16, 13, 15, 18, 18, 18, 16, 10,  8, 20, 21, 26, 42, 35, 19, 18,
	 17, 14, 12, 12, 13, 13,  9,  6,  5,  4,  4,  5,  8, 11, 12, 13,
	 18, 45, 55, 55, 51, 19, 17, 20,  7,  9, 11, 13, 15, 17, 18, 19,
	 14, 16, 18, 19, 19, 19, 19, 19, 17, 17, 17, 17, 18, 19, 19, 20,
	 19, 20, 21, 22, 22, 21, 20, 19, 22, 20, 20, 21, 22, 20, 21, 23,
	 10, 10, 10,  9,  9,  8,  7,  7,  7,  7,  6,  5,  5,  5,  5,  6,
	  5,  5,  5,  5,  5,  5,  5,  5,  6,  5,  5,  4,  6,  5,  5,  4,
	  4,  5,  5,  5,  5,  4,  4,  4,  3,  3,  3,  3,  4,  4,  4,  4,
	  4,  4,  4,  4,  4,  4,  4,  4,  5,  5,  5,  5,  5,  5,  5,  5,
	  4,  4,  4,  4,  4,  4,  4,  4,  2,  3,  4,  4,  4,  3,  4,  5,
	  5,  7,  8,  8,  9,  9, 10, 11, 10, 10, 11, 11, 12, 12, 13, 13,
	 13, 14, 15, 15, 14, 15, 15, 16, 15, 15, 16, 15, 16, 16, 16, 17,
	 16, 17, 18, 17, 17, 16, 16, 17, 16, 16, 15, 16, 17, 17, 16, 15,
	 14, 16, 17, 18, 17, 17, 17, 18, 18, 17, 19, 19, 15, 16, 18, 16,
	 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 15, 14, 13, 13, 13,
	 20, 18, 19, 20, 19, 18, 14,  4,  8, 16, 19, 40, 76, 83, 65, 58,
	 34, 26, 16, 11, 11, 12, 10,  9,  5,  4,  4,  6, 10, 14, 17, 19,
	 18, 32, 52, 49, 49, 29, 12, 13,  9,  9, 11, 15, 19, 19, 16, 13,
	 17, 18, 19, 20, 20, 19, 20, 21, 17, 18, 18, 17, 18, 19, 19, 20,
	 19, 20, 21, 22, 22, 21, 20, 19, 23, 21, 20, 21, 21, 20, 21, 23,
	 10, 10,  9, 10, 10,  9,  7,  5,  6,  6,  6,  5,  5,  5,  5,  5,
	  6,  5,  5,  4,  6,  5,  5,  4,  6,  6,  5,  5,  5,  5,  6,  6,
	  5,  5,  5,  5,  5,  5,  5,  5,  3,  3,  3,  3,  4,  4,  4,  4,
	  5,  5,  5,  5,  5,  5,  5,  5,  4,  4,  4,  3,  3,  3,  3,  3,
	  4,  4,  4,  4,  4,  4,  4,  4,  3,  3,  4,  3,  4,  4,  4,  5,
	  5,  6,  8,  8,  9,  9, 10, 11, 10, 10, 10, 11, 12, 13, 13, 14,
	 14, 14, 14, 13, 13, 13, 15, 16, 15, 15, 16, 15, 15, 15, 16, 18,
	 17, 17, 17, 17, 18, 17, 16, 15, 16, 16, 15, 17, 16, 16, 21, 14,
	 16, 15, 17, 19, 19, 16, 16, 19, 17, 17, 17, 17, 18, 17, 17, 17,
	 18, 18, 18, 18, 18, 17, 17, 17, 15, 15, 16, 17, 18, 19, 20, 20,
	 13, 14, 15, 17, 21, 22, 18, 14,  5, 11, 17, 19, 24, 30, 33, 32,
	 33, 29, 22, 16, 13, 10,  9,  9,  4,  3,  3,  4,  9, 16, 22, 26,
	 24, 32, 47, 61, 62, 47, 27, 14, 10, 11, 13, 15, 17, 18, 18, 18,
	 18, 18, 19, 18, 18, 18, 19, 20, 19, 18, 18, 18, 18, 18, 18, 19,
	 18, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19,
	  9,  9,  9,  9,  9,  8,  6,  5,  7,  7,  6,  6,  6,  5,  5,  5,
	  6,  5,  5,  4,  6,  5,  5,  4,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  5,  5,  5,  5,  5,  5,  5,  3,  3,  3,  4,  5,  5,  5,  5,
	  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  4,  4,  4,  4,  4,
	  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  5,  5,  5,  5,
	  6,  7,  8,  9, 10, 10, 11, 12, 10, 10, 10, 11, 12, 13, 13, 14,
	 12, 13, 13, 13, 13, 13, 15, 16, 14, 15, 16, 15, 14, 13, 14, 16,
	 16, 16, 16, 16, 16, 15, 15, 15, 17, 15, 15, 16, 20, 16, 21, 13,
	 17, 16, 16, 17, 17, 15, 14, 15, 18, 19, 20, 19, 17, 16, 17, 18,
	 17, 16, 16, 15, 15, 16, 16, 17, 14, 15, 16, 16, 17, 17, 17, 17,
	 17, 17, 17, 17, 19, 19, 15, 10,  6, 12, 15, 16, 17, 20, 21, 19,
	 14, 13, 12, 12, 13, 12, 10,  9,  6,  4,  3,  5, 11, 16, 20, 22,
	 20, 23, 31, 40, 43, 37, 27, 21, 13, 14, 15, 15, 17, 17, 18, 18,
	 17, 18, 18, 18, 17, 17, 19, 20, 19, 19, 19, 18, 19, 19, 20, 20,
	 18, 18, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20,
	  9,  9,  8,  8,  8,  7,  6,  5,  7,  7,  7,  6,  6,  6,  5,  5,
	  6,  5,  5,  4,  6,  5,  5,  4,  4,  4,  5,  5,  5,  5,  4,  4,
	  5,  5,  5,  5,  5,  5,  5,  5,  3,  4,  4,  4,  5,  6,  6,  6,
	  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,
	  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  5,  5,  5,  5,
	  7,  8,  9, 10, 10, 10, 11, 12, 10, 10, 10, 11, 12, 13, 13, 14,
	 11, 12, 13, 13, 13, 14, 15, 16, 14, 16, 16, 16, 16, 15, 15, 16,
	 16, 17, 18, 17, 16, 16, 17, 18, 15, 16, 17, 16, 20, 14, 20, 15,
	 17, 18, 18, 17, 18, 19, 19, 18, 18, 20, 21, 19, 17, 16, 17, 19,
	 16, 16, 15, 14, 15, 16, 17, 18, 17, 17, 18, 18, 18, 18, 17, 17,
	 21, 20, 18, 17, 18, 17, 13,  9, 10, 15, 17, 15, 15, 15, 14, 11,
	  9, 10, 11, 12, 14, 13, 11,  9,  9,  7,  6,  9, 15, 19, 20, 19,
	 21, 19, 19, 21, 24, 24, 22, 22, 18, 18, 17, 17, 18, 18, 19, 19,
	 18, 18, 18, 17, 16, 17, 19, 20, 19, 19, 19, 19, 20, 21, 21, 22,
	 18, 19, 19, 19, 20, 19, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21,
	  9,  9,  8,  8,  8,  7,  6,  5,  6,  6,  6,  6,  5,  5,  5,  5,
	  6,  5,  5,  4,  6,  5,  5,  4,  4,  4,  5,  5,  5,  5,  4,  4,
	  5,  5,  5,  5,  5,  5,  5,  5,  4,  4,  5,  4,  5,  5,  5,  6,
	  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,
	  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  5,  5,  5,  5,
	  7,  8,  9, 10, 10, 10, 11, 12, 10, 10, 11, 11, 12, 13, 14, 14,
	 11, 12, 13, 14, 14, 14, 14, 15, 13, 15, 16, 16, 17, 17, 17, 17,
	 17, 17, 17, 16, 18, 18, 19, 20, 15, 26, 23, 21, 18, 19, 21, 19,
	 16, 18, 18, 16, 15, 17, 18, 18, 17, 18, 19, 19, 18, 18, 19, 20,
	 18, 18, 17, 17, 17, 17, 18, 18, 17, 18, 18, 19, 19, 18, 17, 16,
	 21, 20, 18, 17, 18, 18, 15, 11, 10, 15, 18, 17, 17, 17, 16, 13,
	 18, 17, 16, 14, 14, 13, 13, 13, 12, 12, 12, 15, 19, 20, 19, 18,
	 22, 19, 17, 17, 18, 18, 18, 19, 20, 20, 19, 19, 19, 19, 19, 19,
	 17, 18, 19, 19, 18, 18, 19, 20, 19, 19, 19, 19, 20, 20, 20, 21,
	 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20,
	  9,  8,  7,  7,  7,  7,  6,  5,  5,  5,  5,  5,  4,  4,  4,  4,
	  6,  5,  5,  4,  6,  5,  5,  4,  4,  4,  5,  5,  5,  5,  4,  4,
	  5,  5,  5,  5,  5,  5,  5,  5,  4,  4,  4,  4,  4,  4,  4,  4,
	  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  4,  4,  4,
	  4,  4,  4,  4,  4,  4,  4,  4,  3,  3,  3,  3,  4,  4,  4,  4,
	  7,  8,  9,  9,  9,  9, 10, 11, 10, 10, 11, 11, 12, 13, 14, 14,
	 13, 14, 15, 15, 14, 14, 14, 14, 13, 14, 14, 15, 16, 16, 15, 15,
	 17, 16, 15, 15, 18, 20, 20, 20, 24, 39, 28, 30, 24, 34, 28, 25,
	 24, 25, 24, 20, 17, 17, 19, 20, 18, 17, 17, 17, 19, 19, 19, 18,
	 18, 19, 19, 19, 18, 17, 17, 16, 15, 16, 17, 17, 17, 17, 16, 15,
	 19, 18, 16, 15, 18, 18, 16, 12,  7, 13, 17, 16, 16, 17, 15, 12,
	 19, 17, 15, 12, 11, 11, 11, 12, 13, 15, 17, 19, 20, 19, 18, 18,
	 18, 18, 17, 17, 19, 20, 20, 19, 18, 18, 19, 19, 19, 19, 18, 18,
	 17, 18, 20, 20, 19, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18,
	 20, 20, 20, 20, 21, 21, 21, 22, 21, 21, 20, 20, 20, 19, 19, 19,
	  9,  9,  8,  7,  7,  7,  6,  5,  5,  5,  5,  4,  4,  4,  3,  3,
	  6,  5,  5,  4,  6,  5,  5,  4,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  4,  4,  3,  3,  3,  3,
	  5,  5,  5,  5,  5,  5,  5,  5,  4,  4,  4,  4,  4,  4,  4,  4,
	  4,  4,  4,  4,  4,  4,  4,  4,  3,  3,  3,  3,  4,  4,  4,  4,
	  7,  8,  9,  9,  9,  9, 10, 11, 10, 11, 11, 11, 12, 13, 14, 15,
	 14, 15, 15, 15, 14, 13, 14, 15, 16, 16, 16, 16, 17, 17, 16, 16,
	 18, 18, 17, 18, 20, 21, 21, 21, 31, 43, 31, 39, 41, 48, 36, 33,
	 30, 27, 23, 21, 20, 19, 19, 21, 20, 18, 16, 17, 19, 20, 18, 16,
	 18, 18, 19, 19, 18, 17, 15, 15, 15, 16, 16, 17, 18, 18, 17, 17,
	 17, 17, 15, 14, 16, 17, 14, 10,  7, 12, 16, 16, 15, 15, 13,  9,
	 14, 15, 14, 12, 10,  8,  7,  7, 10, 13, 17, 19, 18, 17, 17, 17,
	 17, 18, 17, 16, 18, 20, 20, 19, 15, 16, 16, 17, 18, 18, 17, 17,
	 17, 19, 20, 20, 20, 19, 19, 20, 20, 19, 19, 18, 17, 17, 16, 17,
	 21, 21, 21, 20, 21, 21, 22, 23, 20, 20, 20, 20, 19, 19, 19, 19,
	 10,  9,  8,  7,  7,  7,  6,  6,  5,  5,  5,  4,  4,  4,  4,  4,
	  6,  5,  5,  4,  6,  5,  5,  4,  6,  6,  5,  5,  5,  5,  6,  6,
	  5,  5,  5,  5,  5,  5,  5,  5,  4,  4,  4,  3,  3,  3,  3,  3,
	  5,  5,  5,  5,  5,  5,  5,  5,  4,  4,  4,  4,  4,  4,  4,  4,
	  4,  4,  4,  4,  4,  4,  4,  4,  3,  3,  3,  3,  4,  4,  4,  4,
	  7,  8,  9,  9,  9,  9, 10, 11, 10, 11, 11, 11, 12, 13, 14, 15,
	 14, 14, 14, 13, 13, 13, 14, 15, 18, 17, 17, 18, 20, 21, 21, 21,
	 19, 21, 23, 22, 21, 20, 21, 23, 26, 37, 41, 54, 66, 55, 50, 54,
	 41, 30, 22, 22, 24, 20, 17, 18, 20, 19, 18, 18, 19, 20, 19, 17,
	 18, 18, 18, 18, 18, 16, 15, 15, 17, 17, 18, 18, 19, 18, 18, 18,
	 18, 17, 16, 15, 17, 17, 14, 10,  7, 13, 17, 17, 17, 16, 14, 10,
	 16, 16, 15, 12,  9,  6,  5,  5,  7, 10, 13, 16, 17, 17, 18, 18,
	 19, 20, 19, 17, 17, 19, 19, 17, 16, 16, 17, 17, 18, 18, 18, 19,
	 18, 19, 20, 19, 18, 18, 20, 21, 20, 20, 19, 18, 18, 18, 18, 18,
	 21, 21, 21, 20, 21, 21, 22, 23, 19, 20, 20, 20, 21, 20, 21, 21,
	 10,  9,  8,  7,  7,  7,  7,  6,  6,  6,  5,  5,  5,  4,  4,  4,
	  6,  5,  5,  4,  6,  5,  5,  4,  7,  6,  6,  5,  5,  6,  6,  7,
	  5,  5,  5,  5,  5,  5,  5,  5,  4,  4,  4,  4,  4,  3,  3,  3,
	  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  4,  4,  4,  4,  4,
	  4,  4,  4,  4,  4,  4,  4,  4,  3,  4,  4,  4,  5,  4,  5,  5,
	  7,  8,  9,  9,  9,  9, 10, 11, 10, 11, 11, 11, 12, 13, 14, 15,
	 13, 13, 13, 12, 12, 13, 14, 16, 16, 15, 15, 17, 20, 22, 23, 24,
	 18, 22, 26, 24, 19, 17, 19, 22, 18, 32, 55, 69, 86, 57, 62, 78,
	 66, 49, 35, 36, 38, 31, 23, 20, 18, 18, 19, 19, 19, 20, 20, 21,
	 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
	 19, 18, 17, 16, 19, 19, 16, 12,  6, 12, 16, 16, 17, 17, 15, 11,
	 17, 16, 14, 10,  7,  6,  7,  8,  7,  8, 10, 14, 18, 19, 19, 19,
	 18, 20, 20, 18, 19, 20, 21, 20, 18, 18, 18, 18, 19, 19, 20, 21,
	 19, 19, 18, 17, 16, 17, 20, 22, 20, 20, 20, 19, 19, 19, 19, 20,
	 21, 21, 20, 19, 20, 21, 22, 23, 18, 19, 19, 20, 21, 22, 22, 23,
	  9,  9,  9,  8,  7,  7,  6,  6,  5,  5,  5,  5,  5,  5,  5,  4,
	  6,  6,  5,  5,  6,  5,  4,  4,  6,  5,  5,  5,  5,  5,  5,  6,
	  5,  5,  5,  5,  5,  5,  5,  4,  3,  4,  5,  5,  4,  4,  5,  6,
	  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,
	  4,  4,  4,  4,  4,  3,  3,  3,  5,  5,  5,  5,  5,  5,  5,  5,
	  8,  9, 10, 10, 10, 10, 11, 12, 11, 11, 11, 11, 12, 13, 14, 15,
	 11, 14, 13, 11, 13, 17, 17, 15, 21, 21, 14, 22, 23, 26, 24, 21,
	 18, 21, 22, 19, 16, 16, 17, 17, 22, 25, 46, 68, 72, 65, 64, 66,
	 72, 65, 62, 47, 46, 53, 35, 22, 21, 21, 24, 25, 20, 15, 18, 26,
	 18, 17, 17, 17, 18, 19, 19, 18, 16, 16, 16, 17, 18, 18, 18, 18,
	 19, 19, 19, 19, 20, 19, 15, 10,  7, 12, 17, 19, 19, 17, 14, 12,
	 14, 15, 14, 12, 12, 11,  9,  7,  6,  5,  8, 12, 14, 20, 22, 19,
	 19, 19, 20, 20, 20, 19, 19, 18, 19, 19, 19, 18, 18, 17, 18, 20,
	 18, 19, 19, 19, 20, 21, 21, 21, 19, 19, 19, 19, 19, 19, 19, 19,
	 18, 19, 19, 19, 20, 20, 20, 20, 22, 22, 22, 22, 22, 22, 22, 22,
	  9,  9,  9,  8,  7,  7,  6,  6,  6,  6,  6,  5,  5,  5,  5,  5,
	  6,  6,  5,  5,  6,  5,  4,  4,  6,  5,  5,  5,  5,  5,  5,  6,
	  6,  6,  6,  6,  6,  6,  6,  6,  3,  4,  5,  5,  4,  4,  5,  6,
	  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,
	  3,  4,  4,  4,  5,  4,  5,  5,  4,  4,  5,  4,  5,  5,  5,  6,
	  8,  9, 10, 10, 10, 10, 11, 12, 11, 11, 12, 12, 13, 13, 14, 14,
	 13, 15, 14, 13, 14, 13, 18, 27, 23, 26, 33, 32, 32, 28, 25, 23,
	 33, 29, 23, 18, 16, 16, 19, 22, 33, 27, 26, 51, 66, 65, 64, 49,
	 64, 67, 59, 57, 59, 60, 54, 34, 30, 32, 32, 27, 21, 17, 17, 19,
	 20, 19, 18, 17, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19,
	 19, 19, 19, 19, 20, 19, 15, 10,  7, 12, 17, 19, 19, 17, 14, 12,
	 14, 15, 15, 13, 13, 11,  9,  7,  8,  5,  7, 10, 15, 19, 20, 16,
	 18, 19, 19, 19, 20, 20, 20, 20, 18, 19, 20, 20, 19, 18, 19, 19,
	 18, 19, 20, 20, 21, 20, 20, 20, 19, 19, 20, 20, 20, 19, 19, 19,
	 19, 20, 20, 21, 22, 21, 21, 20, 22, 22, 22, 21, 21, 21, 21, 21,
	  9,  9,  9,  8,  7,  7,  6,  6,  6,  6,  6,  5,  5,  5,  6,  6,
	  6,  5,  5,  4,  6,  5,  5,  4,  6,  5,  5,  5,  5,  5,  5,  6,
	  6,  6,  5,  5,  6,  6,  7,  7,  3,  4,  5,  5,  4,  4,  5,  6,
	  4,  5,  5,  5,  5,  5,  5,  4,  6,  6,  6,  6,  6,  6,  6,  6,
	  3,  4,  4,  4,  5,  5,  5,  6,  4,  4,  4,  4,  5,  5,  6,  6,
	  7,  8,  9, 10, 10,  9, 10, 11, 10, 11, 12, 13, 14, 13, 13, 13,
	 11, 17, 15, 13, 16, 18, 23, 34, 42, 35, 43, 30, 30, 32, 42, 57,
	 39, 32, 26, 22, 19, 16, 17, 21, 15, 27, 29, 46, 44, 39, 59, 57,
	 43, 55, 47, 61, 68, 62, 62, 33, 26, 30, 30, 24, 21, 22, 23, 21,
	 22, 20, 18, 17, 18, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 20,
	 18, 19, 19, 19, 20, 19, 15, 11,  7, 12, 17, 19, 19, 17, 14, 12,
	 14, 16, 17, 15, 15, 13, 11,  8,  9, 10, 11, 11, 13, 16, 18, 18,
	 17, 18, 18, 18, 19, 20, 21, 22, 18, 20, 21, 21, 20, 19, 18, 18,
	 18, 19, 20, 21, 21, 20, 19, 18, 20, 20, 20, 20, 20, 19, 18, 18,
	 19, 20, 21, 22, 23, 22, 22, 21, 22, 22, 21, 21, 20, 20, 20, 20,
	  8,  8,  8,  7,  7,  7,  6,  6,  7,  7,  6,  6,  6,  6,  6,  6,
	  6,  5,  5,  4,  6,  5,  5,  4,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  5,  4,  4,  5,  6,  7,  8,  3,  4,  5,  4,  4,  4,  5,  6,
	  4,  5,  5,  5,  5,  5,  5,  4,  5,  5,  5,  5,  5,  5,  5,  5,
	  4,  4,  4,  4,  5,  5,  5,  5,  3,  4,  4,  4,  5,  6,  6,  6,
	  7,  8,  9,  9,  9,  9, 10, 11, 10, 11, 11, 11, 12, 12, 12, 12,
	  9, 20, 17, 10, 16, 22, 25, 31, 27, 22, 34, 30, 29, 37, 41, 62,
	 26, 26, 29, 30, 25, 16, 15, 20, 23, 29, 35, 44, 36, 29, 47, 58,
	 27, 32, 26, 44, 60, 69, 83, 62, 32, 33, 31, 26, 23, 22, 21, 19,
	 21, 19, 18, 17, 18, 18, 18, 17, 19, 18, 18, 17, 17, 18, 18, 19,
	 18, 19, 19, 19, 20, 19, 16, 11,  7, 12, 16, 18, 18, 17, 15, 13,
	 14, 17, 19, 18, 17, 15, 13, 10,  6, 15, 20, 17, 14, 12, 16, 22,
	 18, 18, 18, 18, 19, 20, 21, 22, 18, 19, 20, 20, 20, 18, 18, 17,
	 17, 18, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18,
	 18, 20, 21, 21, 22, 22, 21, 21, 21, 21, 21, 20, 20, 20, 19, 19,
	  8,  8,  8,  7,  7,  7,  6,  6,  7,  7,  6,  6,  6,  6,  6,  6,
	  6,  5,  5,  4,  6,  5,  5,  4,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  4,  4,  3,  4,  5,  6,  7,  3,  4,  5,  4,  4,  4,  5,  6,
	  4,  4,  5,  5,  5,  5,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,
	  5,  5,  5,  4,  4,  4,  3,  3,  4,  4,  4,  4,  5,  5,  6,  6,
	  6,  8,  9, 10, 10,  9, 10, 10, 12, 12, 12, 11, 12, 12, 13, 13,
	 12, 19, 18, 13, 16, 21, 29, 39, 13, 17, 24, 22, 16, 38, 30, 40,
	 14, 20, 31, 36, 30, 21, 23, 32, 41, 28, 38, 46, 44, 44, 52, 72,
	 27, 24, 33, 50, 65, 82, 85, 70, 34, 30, 27, 25, 22, 17, 16, 18,
	 19, 18, 18, 17, 17, 17, 16, 15, 16, 17, 17, 16, 17, 18, 18, 19,
	 17, 18, 19, 19, 20, 20, 16, 12,  8, 12, 16, 18, 18, 17, 15, 13,
	 15, 18, 20, 20, 19, 17, 15, 13,  9, 22, 30, 28, 25, 18, 16, 20,
	 19, 19, 18, 18, 19, 19, 20, 20, 19, 19, 20, 19, 18, 17, 17, 18,
	 17, 17, 17, 16, 17, 18, 19, 20, 17, 17, 18, 18, 19, 18, 18, 18,
	 18, 19, 20, 21, 22, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20,
	  8,  8,  8,  7,  7,  6,  6,  6,  6,  6,  7,  7,  7,  6,  6,  6,
	  5,  5,  4,  4,  6,  6,  5,  5,  5,  5,  5,  4,  4,  5,  5,  5,
	  4,  4,  4,  3,  4,  4,  5,  6,  3,  4,  4,  4,  4,  4,  4,  5,
	  4,  4,  5,  5,  5,  5,  4,  4,  3,  3,  3,  3,  3,  3,  3,  3,
	  5,  5,  5,  4,  4,  3,  3,  3,  4,  4,  5,  4,  5,  5,  5,  6,
	  6,  7,  9, 10, 10, 10, 10, 11, 13, 13, 12, 12, 13, 14, 15, 16,
	 14, 14, 19, 22, 22, 28, 45, 60, 34, 44, 35, 24, 11, 44, 34, 32,
	 12, 19, 28, 32, 30, 28, 37, 49, 51, 30, 44, 50, 49, 52, 56, 83,
	 60, 38, 37, 30, 35, 61, 71, 74, 41, 36, 32, 31, 26, 20, 19, 22,
	 18, 18, 17, 17, 18, 17, 16, 15, 15, 16, 16, 17, 18, 19, 19, 20,
	 17, 18, 19, 19, 20, 20, 16, 12,  8, 12, 16, 17, 17, 17, 15, 13,
	 14, 17, 20, 20, 19, 18, 17, 15, 18, 32, 37, 38, 40, 30, 18, 17,
	 19, 19, 19, 18, 18, 18, 19, 19, 20, 19, 19, 17, 16, 16, 17, 18,
	 16, 16, 15, 15, 17, 18, 20, 21, 17, 17, 18, 18, 19, 19, 19, 19,
	 18, 18, 19, 19, 20, 20, 21, 21, 19, 19, 20, 19, 20, 20, 20, 21,
	  8,  8,  8,  7,  7,  7,  6,  6,  5,  6,  6,  7,  7,  6,  5,  4,
	  5,  5,  4,  4,  6,  6,  5,  5,  5,  5,  5,  4,  4,  5,  5,  5,
	  5,  5,  5,  5,  5,  5,  5,  5,  3,  4,  4,  4,  4,  4,  4,  5,
	  4,  4,  4,  5,  5,  4,  4,  4,  3,  3,  3,  3,  3,  3,  3,  3,
	  5,  5,  5,  5,  4,  4,  4,  4,  5,  5,  5,  5,  5,  5,  5,  5,
	  6,  8, 10, 11, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 14, 15,
	 16, 11, 17, 22, 27, 43, 58, 56, 36, 47, 41, 42, 29, 41, 29, 24,
	 12, 16, 21, 24, 27, 32, 41, 48, 62, 34, 32, 41, 48, 47, 39, 45,
	 47, 29, 37, 29, 23, 42, 51, 54, 64, 61, 54, 44, 34, 25, 20, 20,
	 19, 19, 18, 18, 19, 19, 18, 17, 15, 16, 17, 18, 19, 19, 19, 18,
	 17, 18, 18, 19, 21, 20, 16, 12,  8, 12, 16, 17, 18, 17, 16, 14,
	 13, 17, 20, 19, 19, 18, 17, 16, 24, 37, 39, 36, 35, 25, 15, 17,
	 18, 19, 19, 19, 19, 18, 18, 18, 20, 20, 19, 18, 17, 17, 18, 19,
	 16, 16, 16, 16, 18, 19, 20, 21, 18, 18, 19, 19, 20, 19, 19, 19,
	 18, 18, 19, 19, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20,
	  8,  8,  8,  7,  7,  7,  6,  6,  5,  6,  7,  7,  7,  6,  5,  4,
	  5,  5,  4,  4,  6,  6,  5,  5,  5,  5,  5,  4,  4,  5,  5,  5,
	  5,  5,  5,  5,  5,  5,  5,  4,  3,  4,  4,  4,  4,  4,  4,  5,
	  4,  4,  4,  5,  5,  4,  4,  4,  3,  3,  3,  3,  3,  3,  3,  3,
	  5,  5,  5,  5,  5,  5,  5,  5,  6,  6,  5,  5,  5,  4,  4,  4,
	  6,  8, 10, 11, 11, 11, 11, 12,  8,  9, 10, 11, 13, 13, 13, 13,
	 17, 14, 15, 14, 24, 55, 58, 27, 18, 20, 22, 39, 32, 17, 10, 15,
	 11, 13, 15, 19, 25, 32, 35, 34, 42, 23, 18, 32, 40, 35, 28, 22,
	 37, 28, 42, 38, 24, 29, 34, 33, 60, 60, 54, 40, 29, 24, 20, 16,
	 21, 20, 19, 19, 20, 20, 20, 19, 15, 16, 17, 17, 18, 17, 17, 16,
	 17, 18, 18, 19, 21, 20, 16, 12,  8, 12, 16, 17, 18, 17, 16, 14,
	 11, 15, 19, 18, 18, 17, 17, 17, 21, 37, 36, 25, 19,  8,  6, 18,
	 18, 19, 19, 19, 19, 19, 18, 18, 20, 20, 20, 18, 17, 17, 17, 18,
	 17, 18, 18, 18, 19, 19, 19, 20, 19, 20, 20, 20, 20, 20, 20, 19,
	 19, 19, 19, 18, 19, 20, 21, 22, 21, 21, 21, 20, 20, 20, 20, 20,
	  7,  7,  7,  7,  7,  7,  7,  7,  5,  6,  6,  7,  7,  6,  5,  5,
	  4,  4,  4,  4,  5,  5,  6,  6,  5,  5,  5,  5,  5,  5,  5,  5,
	  3,  5,  7,  7,  7,  5,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,
	  4,  4,  5,  5,  5,  5,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,
	  2,  3,  4,  4,  5,  5,  5,  5,  5,  5,  4,  4,  4,  4,  4,  4,
	  6,  8,  9, 10, 11, 11, 12, 13,  9, 11, 12, 10, 11, 15, 16, 14,
	 15, 10, 15, 17, 18, 38, 39,  8,  9, 14, 12, 30, 30, 11, 12,  8,
	  8, 10, 13, 16, 23, 27, 26, 22, 17, 24, 13, 28, 26, 32, 37, 23,
	 31, 27, 32, 28, 12, 13, 27, 29, 42, 54, 50, 38, 28, 23, 24, 20,
	 22, 21, 19, 18, 19, 19, 19, 19, 17, 17, 16, 16, 17, 18, 19, 20,
	 19, 19, 18, 16, 17, 19, 18, 16,  9, 13, 15, 15, 16, 17, 16, 15,
	 14, 16, 18, 18, 19, 19, 19, 20, 19, 23, 23, 17,  9,  5,  8, 12,
	 15, 17, 18, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 18, 18, 18,
	 18, 19, 19, 19, 19, 19, 18, 18, 17, 19, 20, 21, 20, 18, 17, 16,
	 20, 20, 19, 19, 20, 21, 22, 23, 19, 20, 20, 20, 21, 21, 21, 22,
	  7,  7,  7,  7,  7,  7,  7,  7,  5,  6,  6,  7,  7,  6,  5,  5,
	  4,  4,  4,  4,  5,  5,  6,  6,  5,  5,  5,  5,  5,  5,  5,  5,
	  4,  6,  7,  7,  7,  5,  5,  5,  4,  4,  4,  4,  4,  4,  4,  4,
	  4,  4,  5,  5,  5,  5,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,
	  2,  3,  4,  4,  5,  5,  5,  5,  5,  5,  4,  4,  4,  4,  4,  4,
	  7,  8,  9, 10, 11, 11, 12, 12, 17, 13, 10, 12, 14, 16, 22, 28,
	 17,  6,  9, 15, 13, 19, 21,  8, 12, 19,  9, 12, 14, 10, 14,  3,
	 12, 10, 10, 13, 19, 24, 26, 26, 19, 30, 27, 25, 22, 22, 28, 40,
	 33, 28, 40, 42, 24, 17, 23, 20, 45, 55, 66, 47, 35, 37, 26, 20,
	 22, 20, 19, 18, 19, 19, 19, 19, 19, 18, 18, 17, 17, 18, 18, 19,
	 17, 19, 18, 17, 18, 19, 17, 15,  9, 13, 16, 16, 17, 17, 16, 14,
	 13, 15, 17, 18, 19, 18, 19, 19, 18, 16, 13, 13, 14, 14, 11,  9,
	 14, 16, 18, 19, 20, 19, 19, 19, 19, 20, 20, 20, 19, 19, 18, 18,
	 18, 18, 19, 19, 19, 19, 18, 18, 19, 20, 20, 20, 19, 18, 18, 18,
	 19, 19, 19, 18, 19, 20, 21, 22, 18, 19, 19, 19, 20, 20, 20, 21,
	  6,  6,  7,  6,  7,  7,  7,  8,  5,  6,  6,  7,  7,  6,  5,  5,
	  4,  5,  5,  5,  6,  5,  6,  6,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  6,  7,  7,  7,  5,  5,  6,  5,  5,  5,  5,  5,  5,  5,  5,
	  4,  4,  5,  5,  5,  5,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,
	  3,  3,  4,  4,  5,  4,  4,  4,  5,  5,  4,  4,  4,  4,  4,  4,
	  7,  8,  9, 10, 10, 10, 11, 12, 14, 11, 12, 14, 12, 16, 38, 64,
	 23, 13, 12, 19, 20, 17, 15, 11,  8, 14, 13, 22, 22, 12, 14,  8,
	 13,  9, 10, 14, 19, 20, 21, 24, 36, 42, 38, 27, 38, 35, 34, 60,
	 45, 32, 39, 45, 28, 20, 28, 29, 38, 46, 79, 61, 48, 60, 36, 28,
	 22, 20, 19, 17, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19,
	 16, 18, 19, 19, 20, 19, 16, 13,  8, 12, 15, 17, 18, 17, 16, 15,
	 12, 14, 16, 18, 19, 18, 19, 19, 16, 10,  7, 11, 18, 19, 14,  7,
	 11, 13, 16, 19, 20, 19, 18, 17, 18, 19, 20, 20, 20, 19, 18, 18,
	 18, 18, 18, 18, 19, 19, 20, 20, 20, 20, 20, 19, 19, 18, 19, 21,
	 20, 19, 19, 18, 19, 20, 20, 21, 19, 19, 20, 19, 20, 20, 20, 21,
	  6,  6,  6,  6,  7,  7,  8,  8,  5,  6,  6,  7,  7,  6,  5,  5,
	  5,  5,  5,  5,  6,  6,  6,  6,  5,  5,  5,  5,  5,  5,  5,  5,
	  4,  6,  6,  6,  6,  5,  5,  6,  5,  5,  5,  5,  5,  5,  5,  5,
	  4,  4,  5,  5,  5,  5,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,
	  3,  4,  4,  4,  5,  5,  5,  5,  5,  4,  4,  4,  4,  4,  4,  5,
	  7,  8,  9, 10, 10, 10, 10, 11,  9, 10, 13, 15, 11, 13, 34, 59,
	 22, 21, 18, 20, 28, 30, 21, 10,  8, 12, 11, 17, 13,  5, 13, 17,
	 17, 17, 21, 29, 31, 26, 24, 27, 36, 49, 48, 49, 76, 55, 40, 58,
	 67, 46, 45, 48, 32, 20, 23, 25, 41, 48, 84, 74, 59, 61, 34, 20,
	 22, 20, 19, 17, 18, 18, 18, 18, 18, 18, 19, 19, 20, 19, 19, 19,
	 17, 19, 20, 20, 21, 19, 17, 14,  8, 11, 15, 17, 18, 17, 16, 15,
	 12, 14, 16, 18, 19, 19, 19, 19, 13, 10,  9, 13, 17, 17, 13, 10,
	  7, 10, 13, 17, 19, 19, 18, 17, 19, 19, 19, 19, 19, 19, 19, 19,
	 18, 18, 18, 17, 18, 19, 20, 21, 20, 20, 20, 19, 19, 18, 19, 21,
	 20, 20, 20, 19, 20, 20, 21, 21, 20, 20, 21, 20, 21, 21, 21, 22,
	  6,  7,  7,  7,  8,  7,  8,  8,  5,  6,  6,  7,  7,  6,  5,  5,
	  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  5,  5,  5,
	  4,  5,  5,  4,  4,  4,  5,  6,  5,  5,  5,  5,  5,  5,  5,  5,
	  4,  5,  5,  6,  6,  5,  5,  4,  5,  5,  5,  4,  4,  4,  4,  4,
	  4,  4,  4,  5,  5,  4,  4,  4,  5,  4,  4,  4,  4,  4,  4,  5,
	  7,  8, 10, 10, 10, 10, 11, 11, 13, 11, 11, 14, 17, 17, 17, 19,
	 14, 17, 14, 13, 22, 26, 16,  6,  9, 17, 15,  8,  5, 10, 15, 11,
	 18, 18, 24, 30, 31, 27, 29, 35, 31, 50, 45, 53, 72, 43, 40, 56,
	102, 75, 56, 47, 31, 21, 26, 33, 39, 44, 69, 76, 64, 52, 35, 22,
	 22, 21, 19, 18, 18, 18, 18, 18, 16, 17, 17, 18, 19, 20, 20, 20,
	 20, 20, 20, 20, 20, 19, 17, 16,  8, 11, 15, 18, 19, 17, 15, 15,
	 12, 14, 17, 19, 20, 20, 20, 20, 15, 12, 10, 13, 17, 17, 15, 14,
	  5,  7,  9, 13, 17, 18, 19, 18, 20, 19, 19, 18, 18, 19, 19, 20,
	 17, 17, 17, 17, 18, 19, 20, 21, 19, 19, 20, 19, 19, 18, 19, 20,
	 20, 19, 19, 19, 19, 19, 19, 20, 21, 21, 21, 21, 21, 21, 21, 21,
	  7,  7,  7,  7,  7,  7,  7,  7,  5,  6,  6,  7,  7,  6,  5,  5,
	  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  5,  5,  5,
	  4,  4,  4,  3,  3,  3,  5,  6,  5,  5,  5,  5,  5,  5,  5,  5,
	  4,  5,  5,  6,  6,  5,  5,  4,  5,  5,  5,  5,  5,  4,  4,  4,
	  4,  4,  5,  5,  5,  5,  4,  4,  4,  4,  4,  3,  4,  4,  5,  5,
	  7,  8, 10, 10, 10, 11, 11, 12, 11, 12, 12, 12, 17, 24, 27, 26,
	 16, 14, 11, 11, 13,  9,  7, 12, 15, 14, 12, 12, 16, 18, 15, 11,
	 19, 17, 18, 21, 25, 29, 38, 47, 34, 42, 31, 43, 50, 28, 35, 45,
	 85, 69, 50, 38, 31, 26, 31, 42, 37, 40, 53, 74, 68, 48, 40, 30,
	 23, 21, 20, 18, 18, 18, 18, 18, 15, 16, 17, 17, 19, 19, 20, 20,
	 21, 20, 19, 20, 20, 18, 17, 17,  9, 11, 15, 18, 19, 17, 16, 16,
	 12, 14, 17, 19, 21, 20, 20, 20, 19, 11,  7, 12, 19, 21, 18, 16,
	  9,  8,  8, 10, 14, 17, 18, 19, 21, 20, 19, 18, 18, 18, 19, 20,
	 17, 17, 17, 18, 19, 20, 20, 21, 18, 19, 20, 20, 20, 19, 19, 19,
	 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20,
	  8,  8,  8,  7,  7,  7,  7,  7,  5,  6,  6,  7,  7,  6,  5,  5,
	  6,  6,  6,  6,  6,  6,  6,  6,  7,  7,  6,  6,  6,  5,  5,  5,
	  4,  4,  4,  3,  3,  4,  5,  7,  5,  5,  5,  5,  5,  5,  5,  5,
	  4,  5,  5,  6,  6,  5,  5,  4,  5,  5,  5,  5,  4,  4,  4,  4,
	  4,  4,  5,  5,  5,  5,  4,  4,  4,  4,  4,  3,  4,  4,  5,  5,
	  7,  9, 10, 10, 11, 11, 12, 13,  7, 12, 14, 11, 13, 24, 41, 52,
	 30, 20, 14, 16, 13,  6,  8, 17, 24, 10,  7, 13, 17, 15, 15, 24,
	 26, 22, 19, 21, 30, 42, 52, 59, 34, 25, 26, 49, 49, 38, 34, 25,
	 43, 51, 46, 37, 36, 27, 22, 31, 50, 53, 60, 82, 79, 50, 34, 24,
	 24, 22, 20, 19, 19, 19, 18, 18, 16, 16, 16, 16, 18, 19, 20, 21,
	 21, 19, 18, 19, 19, 17, 16, 17, 10, 11, 14, 17, 19, 16, 16, 17,
	 10, 13, 17, 19, 21, 20, 20, 20, 19, 11,  7, 12, 20, 21, 20, 19,
	 16, 13,  9,  7, 10, 14, 17, 19, 21, 20, 19, 18, 18, 18, 19, 19,
	 16, 17, 18, 18, 20, 20, 20, 20, 18, 19, 20, 21, 20, 19, 19, 20,
	 19, 19, 19, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20,
	  8,  8,  8,  7,  7,  7,  6,  6,  5,  6,  6,  7,  7,  6,  5,  5,
	  6,  6,  6,  6,  6,  6,  6,  6,  7,  7,  6,  6,  6,  5,  5,  5,
	  5,  5,  5,  3,  3,  4,  6,  8,  5,  5,  5,  5,  5,  5,  5,  5,
	  4,  5,  5,  6,  6,  5,  5,  4,  5,  5,  5,  5,  4,  4,  4,  4,
	  4,  5,  5,  5,  5,  4,  4,  4,  4,  4,  4,  3,  4,  4,  5,  5,
	  7,  8, 10, 11, 12, 12, 13, 14, 13, 14, 13, 10, 11, 18, 31, 42,
	 40, 26, 18, 17, 15, 12, 12, 14, 19, 22, 29, 30, 28, 24, 19, 21,
	 24, 20, 17, 20, 33, 47, 54, 54, 45, 21, 26, 46, 38, 46, 43, 36,
	 65, 77, 61, 37, 33, 25, 23, 39, 54, 58, 71, 91, 91, 61, 34, 24,
	 24, 23, 21, 19, 19, 19, 19, 18, 18, 17, 17, 16, 18, 18, 20, 21,
	 19, 18, 18, 19, 19, 17, 15, 15, 10, 11, 14, 17, 18, 16, 16, 18,
	 10, 13, 16, 19, 20, 20, 20, 20, 16, 12, 10, 14, 18, 18, 19, 22,
	 22, 17, 10,  7,  8, 12, 16, 18, 20, 20, 20, 19, 19, 18, 18, 18,
	 16, 17, 18, 19, 20, 20, 20, 19, 19, 20, 21, 21, 20, 20, 20, 20,
	 21, 21, 21, 21, 21, 21, 21, 20, 22, 22, 22, 21, 21, 21, 21, 21,
	  9,  8,  8,  7,  8,  7,  7,  6,  7,  6,  6,  6,  7,  7,  6,  6,
	  5,  5,  5,  5,  5,  5,  5,  5,  7,  7,  7,  6,  6,  6,  6,  6,
	  7,  6,  5,  4,  4,  5,  6,  7,  6,  5,  5,  5,  6,  6,  5,  5,
	  5,  5,  6,  6,  6,  6,  5,  5,  4,  4,  4,  4,  4,  4,  4,  4,
	  5,  5,  5,  5,  5,  5,  5,  5,  6,  5,  5,  4,  4,  5,  5,  6,
	  8,  8,  9, 10, 11, 12, 12, 13, 14, 13, 12, 12, 10, 10, 15, 21,
	 30, 34, 30, 21, 14, 14, 11,  7, 21, 20, 36, 47, 38, 43, 40, 17,
	 12, 19, 21, 21, 35, 54, 58, 49, 42, 55, 49, 51, 53, 60, 57, 71,
	 96, 92, 73, 44, 22, 24, 38, 50, 49, 65, 82, 94,116, 77, 31, 34,
	 25, 24, 22, 21, 21, 21, 21, 21, 18, 18, 18, 18, 20, 20, 19, 18,
	 19, 20, 21, 21, 22, 20, 18, 16,  9, 10, 14, 17, 19, 17, 17, 19,
	 10, 12, 16, 20, 19, 16, 16, 17, 14, 12, 10, 12, 17, 20, 21, 20,
	 21, 20, 16, 10,  7,  7, 11, 16, 19, 20, 20, 21, 21, 20, 18, 17,
	 18, 19, 19, 20, 20, 19, 18, 18, 18, 18, 19, 19, 20, 20, 20, 21,
	 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20,
	  9,  8,  8,  7,  8,  7,  7,  6,  7,  6,  6,  6,  7,  7,  6,  6,
	  5,  5,  5,  5,  5,  5,  5,  5,  8,  8,  7,  7,  6,  5,  5,  5,
	  6,  6,  5,  5,  5,  5,  6,  6,  5,  4,  4,  4,  6,  6,  5,  5,
	  5,  5,  6,  6,  6,  5,  5,  4,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  5,  5,  5,  5,  5,  5,  5,  6,  5,  5,  4,  4,  5,  5,  6,
	  8,  8,  9,  9, 11, 11, 12, 13, 11, 11, 13, 15, 15, 12, 13, 16,
	 21, 39, 46, 31, 15, 13, 16, 17, 23, 22, 30, 35, 42, 67, 66, 31,
	 21, 26, 28, 31, 42, 58, 65, 64, 72, 84, 82, 85, 88, 94, 94,107,
	130,124, 94, 63, 34, 35, 38, 44, 61, 82, 87,100,123, 85, 38, 35,
	 27, 25, 23, 21, 21, 21, 20, 20, 19, 19, 19, 19, 20, 20, 20, 19,
	 18, 19, 20, 21, 22, 20, 17, 15, 10, 11, 14, 17, 18, 16, 17, 19,
	 10, 12, 16, 20, 20, 17, 17, 19, 15, 12, 10, 11, 16, 20, 21, 20,
	 19, 20, 18, 14,  9,  8, 10, 13, 19, 20, 21, 20, 19, 18, 18, 19,
	 18, 18, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19,
	 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20,
	  9,  8,  7,  7,  8,  8,  7,  6,  7,  6,  6,  6,  7,  7,  6,  6,
	  6,  6,  6,  6,  6,  6,  6,  6,  8,  8,  7,  7,  6,  5,  5,  5,
	  7,  6,  6,  5,  5,  5,  6,  6,  4,  4,  3,  4,  5,  6,  6,  5,
	  5,  6,  6,  6,  6,  5,  4,  4,  6,  6,  6,  6,  6,  6,  6,  6,
	  5,  5,  5,  5,  5,  5,  5,  5,  6,  5,  5,  4,  4,  5,  5,  6,
	  8,  8,  9,  9, 11, 11, 12, 13, 10, 11, 13, 15, 16, 14, 13, 13,
	 13, 37, 47, 31, 18, 16, 21, 23, 21, 24, 28, 26, 41, 74, 74, 36,
	 27, 25, 25, 34, 51, 66, 76, 80, 93,107,111,119,127,136,141,153,
	157,162,141,108, 50, 31, 30, 50, 72, 92, 82,102,120, 86, 45, 31,
	 28, 26, 23, 21, 20, 20, 20, 19, 19, 19, 19, 19, 21, 21, 20, 19,
	 18, 18, 19, 20, 21, 19, 17, 15, 11, 11, 14, 17, 18, 16, 17, 18,
	 12, 13, 16, 20, 21, 18, 18, 20, 15, 12, 10, 11, 16, 20, 20, 20,
	 19, 20, 20, 17, 14, 10,  9,  9, 17, 19, 21, 20, 19, 17, 19, 21,
	 17, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19,
	 19, 19, 19, 19, 20, 20, 21, 21, 19, 20, 20, 21, 22, 21, 21, 20,
	  9,  8,  7,  7,  8,  7,  7,  6,  7,  6,  6,  6,  7,  7,  6,  6,
	  6,  6,  6,  6,  6,  6,  6,  6,  7,  7,  7,  6,  6,  6,  6,  6,
	  7,  6,  6,  5,  5,  5,  5,  5,  4,  3,  3,  3,  5,  5,  5,  4,
	  5,  5,  6,  6,  6,  5,  5,  4,  6,  6,  6,  6,  6,  6,  6,  6,
	  5,  5,  5,  5,  5,  5,  5,  5,  6,  5,  5,  4,  4,  5,  5,  6,
	  8,  9,  9, 10, 11, 12, 13, 13, 13, 12, 11, 12, 13, 13, 12, 11,
	 12, 24, 30, 24, 31, 30, 27, 22, 15, 18, 25, 22, 37, 62, 78, 67,
	 45, 34, 35, 54, 79, 96,106,111,123,135,143,151,164,176,188,200,
	201,195,181,164,123, 86, 65, 68, 76, 80, 67,100,108, 83, 54, 30,
	 28, 26, 23, 21, 20, 20, 20, 20, 20, 19, 19, 20, 21, 21, 21, 20,
	 19, 19, 19, 19, 20, 19, 17, 16, 10, 11, 14, 18, 19, 17, 16, 17,
	 13, 14, 17, 20, 21, 19, 18, 20, 16, 13, 10, 11, 16, 20, 21, 20,
	 20, 20, 19, 19, 19, 15, 11,  7, 11, 16, 20, 20, 18, 17, 18, 20,
	 18, 18, 18, 19, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19,
	 18, 18, 18, 18, 19, 19, 19, 20, 18, 19, 20, 21, 22, 21, 21, 20,
	  9,  8,  7,  7,  8,  7,  7,  6,  7,  6,  6,  6,  7,  7,  6,  6,
	  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  7,  7,  7,  7,
	  6,  6,  6,  5,  5,  5,  5,  6,  5,  4,  4,  3,  5,  4,  4,  3,
	  4,  4,  5,  5,  6,  6,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  4,  4,  4,  4,  5,  5,
	  9,  9, 10, 10, 12, 12, 13, 14, 13, 12, 11, 10, 12, 12, 11,  9,
	 14, 14, 17, 24, 51, 46, 33, 22, 29, 21, 23, 22, 34, 45, 78,103,
	 85, 80, 87,112,137,150,157,163,166,170,173,175,184,197,213,224,
	226,213,209,205,202,167,129, 97, 74, 50, 52, 95, 95, 81, 62, 33,
	 28, 25, 23, 21, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 20,
	 20, 20, 19, 20, 21, 20, 18, 17, 10, 11, 14, 19, 20, 18, 16, 15,
	 15, 16, 17, 20, 21, 18, 18, 19, 18, 14, 10, 11, 16, 21, 21, 20,
	 22, 20, 18, 19, 22, 20, 14,  9,  7, 12, 17, 20, 19, 18, 17, 18,
	 19, 19, 19, 19, 20, 20, 21, 21, 19, 19, 19, 19, 19, 19, 19, 19,
	 20, 19, 19, 18, 18, 18, 18, 18, 18, 19, 20, 21, 22, 21, 21, 20,
	  8,  7,  7,  6,  8,  7,  7,  6,  7,  6,  6,  6,  7,  7,  6,  6,
	  6,  6,  6,  6,  6,  6,  6,  6,  5,  5,  6,  6,  7,  7,  8,  8,
	  6,  6,  6,  6,  6,  6,  6,  6,  6,  5,  4,  4,  5,  5,  4,  3,
	  3,  4,  4,  5,  6,  6,  5,  5,  4,  4,  5,  4,  5,  5,  5,  6,
	  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  4,  4,  4,  4,  5,  5,
	  9,  9, 10, 10, 12, 12, 13, 14, 10, 11, 12, 12, 13, 12, 10,  7,
	 11,  9, 16, 28, 61, 48, 31, 21, 27, 12, 12, 17, 35, 37, 73,112,
	129,136,152,174,189,195,201,208,200,197,195,190,196,206,222,230,
	221,222,230,222,230,206,173,131, 72, 27, 42, 80, 78, 73, 55, 30,
	 26, 25, 23, 21, 21, 21, 22, 22, 20, 19, 19, 20, 21, 21, 21, 20,
	 20, 20, 20, 20, 21, 21, 20, 19, 11, 11, 13, 17, 20, 18, 16, 16,
	 17, 16, 17, 19, 20, 18, 18, 20, 18, 13,  9, 11, 16, 21, 21, 19,
	 21, 19, 18, 20, 22, 22, 17, 13,  7, 10, 13, 16, 19, 18, 17, 16,
	 19, 19, 19, 19, 20, 20, 20, 21, 19, 19, 19, 19, 19, 19, 19, 19,
	 20, 20, 20, 20, 19, 18, 18, 18, 18, 19, 20, 20, 21, 20, 20, 20,
	  8,  7,  7,  6,  8,  7,  7,  6,  7,  6,  6,  6,  7,  7,  6,  6,
	  6,  6,  6,  6,  6,  6,  6,  6,  5,  5,  6,  6,  7,  7,  7,  8,
	  4,  5,  5,  5,  6,  6,  6,  6,  6,  5,  4,  4,  5,  5,  5,  4,
	  3,  4,  5,  5,  6,  5,  5,  5,  4,  4,  5,  4,  5,  5,  5,  6,
	  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  4,  4,  4,  4,  5,  5,
	  8,  8,  9, 10, 11, 12, 12, 13, 10, 13, 14, 13, 13, 12, 10,  6,
	  7, 12, 21, 25, 53, 37, 25, 20, 25, 18, 24, 33, 70, 83,118,150,
	157,169,185,199,207,211,219,226,222,218,221,216,223,226,238,239,
	236,235,235,228,235,224,201,170, 91, 33, 50, 62, 61, 65, 39, 26,
	 26, 25, 23, 21, 21, 22, 21, 21, 19, 19, 19, 19, 21, 21, 20, 19,
	 21, 20, 20, 20, 21, 21, 20, 20, 12, 11, 12, 15, 18, 18, 18, 19,
	 17, 16, 16, 18, 20, 18, 18, 20, 18, 13,  8,  9, 16, 20, 20, 19,
	 18, 19, 20, 21, 22, 20, 18, 17, 11, 10,  9, 12, 17, 19, 18, 17,
	 20, 19, 19, 18, 18, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19,
	 19, 20, 21, 21, 21, 20, 19, 18, 20, 20, 20, 20, 20, 20, 20, 20,
	  8,  7,  7,  6,  8,  7,  7,  6,  7,  6,  6,  6,  7,  7,  6,  6,
	  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  7,  7,  7,  7,
	  4,  5,  5,  5,  6,  6,  6,  6,  6,  5,  5,  5,  6,  6,  5,  5,
	  4,  5,  5,  6,  6,  5,  5,  4,  4,  5,  5,  5,  6,  5,  6,  6,
	  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  4,  4,  4,  4,  5,  5,
	  7,  8,  8,  9, 10, 11, 12, 12, 12, 14, 14, 13, 12, 12, 11,  8,
	  9, 18, 25, 19, 42, 27, 21, 19, 18, 21, 28, 30, 77,103,139,162,
	168,177,188,195,202,212,221,227,230,229,238,238,245,243,248,241,
	247,242,239,236,233,223,217,214,120, 56, 67, 51, 55, 61, 28, 28,
	 26, 24, 23, 22, 22, 22, 21, 21, 19, 19, 19, 19, 21, 21, 20, 19,
	 21, 20, 20, 19, 20, 20, 20, 20, 14, 11, 11, 13, 16, 17, 19, 21,
	 17, 15, 16, 18, 20, 19, 19, 20, 17, 12,  7,  8, 15, 19, 19, 17,
	 15, 19, 22, 23, 20, 17, 18, 19, 16, 11,  7,  8, 14, 19, 19, 18,
	 19, 19, 18, 17, 17, 18, 18, 19, 20, 20, 20, 19, 19, 19, 18, 18,
	 19, 20, 21, 22, 22, 21, 20, 19, 20, 20, 20, 19, 19, 19, 20, 20,
	  8,  7,  7,  6,  8,  7,  7,  6,  6,  6,  6,  6,  6,  6,  6,  5,
	  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,
	  5,  5,  5,  4,  5,  5,  6,  6,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  6,  6,  6,  6,  5,  4,  4,  5,  5,  5,  5,  5,  4,  4,  4,
	  5,  5,  5,  5,  5,  5,  5,  5,  4,  4,  4,  3,  4,  4,  5,  6,
	  8,  9, 11, 11, 12, 12, 13, 14, 14, 15, 13, 10, 11, 13, 12,  9,
	 14, 19, 23, 24, 22, 20, 21, 22, 22, 35, 29, 41, 79,114,143,161,
	170,175,183,193,204,214,222,228,232,242,250,252,251,252,251,249,
	247,246,243,237,231,226,224,225,168, 93, 54, 45, 64, 57, 27, 32,
	 29, 26, 24, 22, 23, 22, 20, 19, 21, 20, 19, 19, 20, 21, 21, 21,
	 20, 20, 20, 19, 19, 19, 19, 19, 11,  9, 10, 15, 19, 19, 18, 18,
	 14, 14, 15, 18, 19, 18, 18, 19, 17, 13,  9,  9, 15, 20, 20, 16,
	 20, 18, 17, 17, 19, 20, 19, 18, 21, 16, 10,  6,  9, 14, 20, 25,
	 16, 19, 19, 18, 18, 19, 19, 17, 20, 20, 19, 19, 19, 19, 19, 20,
	 16, 17, 19, 21, 22, 21, 20, 19, 23, 22, 20, 18, 18, 19, 21, 23,
	  8,  7,  7,  7,  8,  8,  7,  7,  6,  6,  6,  6,  6,  6,  6,  6,
	  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,
	  5,  5,  5,  4,  5,  5,  6,  6,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  6,  6,  6,  5,  5,  4,  4,  5,  5,  5,  5,  5,  4,  4,  4,
	  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  4,  4,  5,  5,  6,  6,
	  9,  9, 10, 10, 11, 12, 13, 14, 13, 12, 12, 13, 14, 13, 12, 13,
	 10, 15, 19, 19, 16, 15, 19, 23, 18, 27, 26, 33, 76,118,138,158,
	166,172,182,194,205,216,225,230,237,246,253,254,253,254,253,251,
	252,250,246,239,233,228,224,223,205,125, 55, 36, 63, 49, 24, 33,
	 27, 26, 24, 23, 23, 22, 20, 19, 21, 20, 19, 19, 20, 21, 21, 21,
	 20, 20, 20, 20, 20, 19, 18, 18, 11,  9, 10, 14, 18, 18, 18, 18,
	 15, 14, 15, 17, 19, 18, 18, 19, 17, 13,  9,  9, 15, 20, 20, 16,
	 20, 18, 17, 17, 20, 20, 20, 19, 20, 18, 14, 10,  8, 11, 17, 22,
	 21, 20, 19, 19, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 20,
	 16, 17, 19, 20, 21, 20, 19, 19, 21, 21, 20, 19, 19, 19, 19, 20,
	  9,  8,  7,  7,  8,  8,  8,  7,  6,  6,  5,  5,  5,  5,  5,  6,
	  6,  6,  6,  6,  6,  6,  6,  6,  7,  7,  7,  7,  7,  7,  7,  7,
	  6,  6,  6,  5,  6,  6,  7,  7,  5,  5,  5,  5,  5,  5,  5,  5,
	  6,  6,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  4,  4,  4,
	  5,  5,  5,  5,  5,  5,  5,  5,  6,  5,  5,  4,  5,  6,  6,  7,
	  9, 10, 10, 10, 10, 11, 13, 14, 15, 13, 13, 17, 16, 12, 11, 13,
	  8, 11, 15, 14, 11, 10, 15, 21, 24, 28, 31, 32, 72,116,132,154,
	160,168,180,193,206,217,227,233,240,247,253,254,254,255,255,254,
	255,253,248,242,236,230,224,221,199,138, 67, 46, 98, 53, 27, 25,
	 25, 25, 25, 24, 24, 22, 21, 20, 21, 20, 20, 19, 21, 21, 21, 21,
	 19, 20, 20, 21, 21, 19, 18, 18, 10, 10, 11, 15, 17, 17, 18, 19,
	 15, 14, 15, 17, 19, 18, 18, 19, 17, 13,  9,  9, 15, 20, 20, 17,
	 20, 19, 18, 18, 20, 21, 20, 20, 20, 20, 19, 14, 10,  9, 13, 18,
	 24, 22, 20, 20, 21, 21, 21, 22, 19, 19, 19, 19, 20, 20, 20, 21,
	 17, 18, 19, 20, 21, 20, 20, 19, 20, 20, 21, 21, 21, 19, 18, 18,
	  9,  8,  7,  7,  8,  8,  8,  7,  7,  6,  5,  4,  4,  5,  5,  6,
	  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,
	  7,  7,  7,  7,  7,  7,  7,  7,  5,  5,  5,  5,  5,  5,  5,  5,
	  6,  6,  5,  5,  5,  5,  5,  6,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  5,  5,  5,  5,  5,  5,  5,  6,  5,  5,  4,  5,  6,  6,  7,
	  9,  9, 10, 10, 10, 11, 12, 14, 16, 16, 16, 16, 16, 14, 13, 12,
	 10, 11, 12, 12, 10,  9, 12, 17, 20, 26, 32, 39, 64,105,138,157,
	157,166,179,192,204,215,226,233,237,243,248,249,251,252,254,255,
	254,251,246,242,238,232,225,219,210,154, 79, 45,117, 54, 40, 31,
	 26, 26, 26, 24, 23, 21, 21, 22, 21, 20, 20, 20, 22, 22, 21, 21,
	 20, 20, 20, 20, 20, 19, 19, 18, 12, 11, 12, 15, 18, 17, 18, 20,
	 16, 14, 14, 17, 19, 19, 19, 20, 17, 14, 10,  9, 15, 20, 20, 17,
	 20, 20, 19, 19, 20, 21, 21, 20, 21, 22, 21, 17, 12, 10, 11, 13,
	 20, 23, 23, 20, 19, 20, 21, 21, 18, 19, 19, 19, 20, 20, 20, 21,
	 18, 19, 20, 20, 21, 21, 21, 21, 20, 21, 22, 22, 22, 21, 20, 19,
	  9,  8,  7,  7,  8,  8,  8,  7,  7,  6,  5,  4,  4,  5,  5,  6,
	  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  5,  5,  5,
	  7,  7,  6,  6,  6,  6,  7,  7,  6,  5,  5,  5,  5,  5,  5,  5,
	  7,  6,  6,  5,  5,  5,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,
	  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  4,  4,  5,  5,  6,  6,
	  8,  9, 11, 11, 11, 11, 11, 12, 12, 17, 17, 13, 15, 20, 19, 13,
	 13, 11, 10, 10, 11, 10, 11, 13, 21, 29, 35, 48, 52, 77,130,146,
	159,168,180,190,200,210,220,227,231,236,240,242,244,246,249,250,
	249,246,242,240,239,234,225,218,198,161,101, 74,127, 62, 37, 19,
	 28, 27, 26, 23, 22, 21, 22, 24, 21, 20, 20, 20, 22, 22, 21, 21,
	 22, 21, 20, 19, 19, 19, 19, 20, 13, 12, 13, 16, 18, 18, 19, 20,
	 16, 13, 13, 17, 20, 20, 20, 21, 18, 15, 10, 10, 15, 20, 21, 19,
	 20, 20, 20, 19, 21, 21, 21, 21, 23, 22, 21, 19, 16, 13, 10,  9,
	 13, 23, 27, 20, 17, 20, 22, 18, 19, 19, 19, 19, 20, 20, 21, 21,
	 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 21, 21, 22, 21, 21, 21,
	  8,  7,  7,  7,  8,  8,  7,  7,  7,  6,  6,  5,  5,  5,  6,  6,
	  6,  6,  6,  6,  6,  6,  6,  6,  5,  5,  5,  5,  5,  5,  5,  5,
	  6,  5,  5,  5,  5,  5,  5,  5,  6,  5,  5,  5,  5,  5,  5,  5,
	  6,  6,  5,  5,  5,  5,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,
	  5,  5,  5,  5,  5,  5,  5,  5,  4,  4,  4,  3,  4,  4,  5,  6,
	  7,  9, 11, 12, 12, 11, 11, 11,  8, 15, 15, 10, 17, 29, 30, 22,
	 14,  9,  7, 10, 13, 12, 11, 12, 19, 32, 37, 59, 55, 59,112,135,
	162,171,183,192,199,206,215,222,228,231,234,235,237,239,242,243,
	243,241,239,239,239,234,225,218,201,182,134, 92, 77, 38, 30, 36,
	 29, 27, 25, 23, 22, 22, 23, 24, 20, 20, 20, 20, 22, 22, 21, 20,
	 22, 21, 20, 18, 18, 19, 20, 21, 15, 12, 12, 15, 19, 19, 18, 19,
	 16, 14, 13, 16, 20, 21, 21, 22, 19, 16, 12, 11, 15, 20, 21, 20,
	 20, 20, 20, 19, 20, 20, 21, 21, 23, 21, 19, 19, 20, 17, 12,  8,
	  8, 20, 26, 21, 18, 21, 22, 18, 19, 19, 20, 20, 21, 20, 20, 20,
	 18, 18, 18, 17, 18, 18, 19, 19, 19, 19, 19, 19, 20, 21, 22, 22,
	  8,  7,  6,  6,  7,  7,  7,  6,  7,  7,  7,  6,  6,  6,  6,  6,
	  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  5,  5,  5,  5,
	  6,  5,  5,  5,  5,  5,  5,  5,  6,  6,  5,  5,  5,  4,  4,  5,
	  5,  6,  6,  6,  6,  6,  6,  5,  6,  6,  6,  5,  5,  5,  5,  5,
	  5,  5,  5,  5,  5,  5,  5,  5,  4,  4,  4,  3,  4,  4,  5,  6,
	  7,  9, 11, 11, 11, 11, 11, 11, 10, 13, 12, 11, 21, 33, 35, 28,
	 17, 12,  9, 10, 13, 11, 11, 12,  9, 26, 35, 64, 77, 67, 99,137,
	162,172,186,196,201,207,214,220,227,229,231,232,235,236,238,240,
	242,241,240,241,240,234,225,218,213,210,200,133, 54, 16, 20, 36,
	 30, 28, 25, 23, 23, 23, 22, 22, 20, 20, 20, 20, 21, 21, 21, 20,
	 22, 21, 20, 19, 19, 19, 20, 20, 15, 11, 10, 13, 18, 19, 18, 18,
	 19, 15, 14, 16, 20, 20, 20, 20, 19, 16, 13, 11, 15, 20, 22, 21,
	 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 19, 20, 22, 20, 16, 11,
	  8, 14, 19, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20,
	 20, 19, 19, 18, 18, 19, 19, 20, 20, 20, 19, 19, 20, 21, 22, 23,
	  7,  7,  6,  6,  7,  7,  6,  6,  7,  7,  7,  7,  7,  7,  6,  6,
	  6,  6,  6,  6,  6,  6,  6,  6,  7,  7,  6,  6,  6,  5,  5,  5,
	  7,  7,  6,  6,  6,  6,  6,  6,  6,  6,  5,  5,  5,  4,  4,  5,
	  5,  6,  6,  7,  7,  6,  6,  5,  5,  5,  5,  5,  5,  4,  4,  4,
	  5,  5,  5,  5,  5,  5,  5,  5,  4,  4,  4,  3,  4,  4,  5,  6,
	  8,  9, 10, 11, 11, 11, 11, 12, 16, 15, 12, 13, 23, 33, 35, 31,
	 21, 15, 12, 13, 13, 10, 11, 14, 14, 32, 40, 69, 94, 73, 77,127,
	159,171,187,198,205,210,217,223,227,228,230,233,235,236,239,241,
	244,243,242,242,241,234,225,217,212,215,251,175, 83, 32, 32, 28,
	 30, 28, 25, 23, 24, 24, 22, 20, 19, 19, 19, 20, 22, 21, 20, 19,
	 21, 21, 20, 20, 20, 19, 19, 20, 16, 10,  8, 12, 18, 19, 17, 16,
	 20, 16, 14, 16, 20, 20, 19, 19, 20, 17, 13, 12, 16, 21, 23, 22,
	 19, 19, 20, 19, 19, 20, 20, 21, 20, 20, 19, 21, 22, 21, 17, 14,
	  9,  7, 11, 19, 22, 17, 15, 19, 20, 20, 21, 21, 21, 20, 20, 19,
	 21, 21, 20, 19, 19, 20, 21, 21, 21, 21, 21, 20, 21, 21, 22, 23,
	  9,  9,  9,  8,  8,  8,  7,  7,  6,  6,  7,  8,  8,  7,  6,  5,
	  6,  6,  6,  6,  6,  6,  6,  6,  7,  7,  7,  7,  7,  6,  6,  6,
	  7,  7,  7,  7,  7,  7,  7,  7,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  6,  6,  7,  7,  6,  6,  5,  6,  6,  6,  6,  6,  6,  6,  6,
	  4,  5,  5,  5,  5,  5,  5,  4,  5,  5,  5,  5,  6,  6,  6,  6,
	  8,  9, 10, 10, 10, 11, 12, 13, 16, 11, 13, 19, 21, 27, 35, 39,
	 32, 24, 19, 13,  8, 10, 15, 15, 19, 43, 49, 73,107, 90, 75,105,
	142,158,180,196,205,213,223,229,232,230,235,240,238,237,241,245,
	246,245,248,246,243,239,226,217,212,221,244,191, 89, 39, 30, 36,
	 29, 27, 25, 24, 25, 24, 21, 19, 20, 20, 20, 20, 21, 22, 22, 23,
	 21, 21, 21, 20, 20, 20, 20, 20, 18, 13, 11, 14, 19, 19, 18, 18,
	 20, 16, 13, 16, 20, 22, 22, 22, 18, 18, 13, 10, 15, 20, 21, 24,
	 19, 20, 22, 21, 20, 20, 21, 22, 20, 20, 20, 19, 19, 19, 18, 18,
	 14, 11,  8, 11, 22, 30, 26, 16, 21, 18, 23, 21, 26, 20, 22, 19,
	 21, 21, 20, 19, 20, 20, 22, 23, 22, 21, 21, 20, 20, 20, 20, 20,
	  9,  9,  9,  8,  8,  8,  7,  7,  6,  7,  7,  7,  7,  7,  6,  6,
	  6,  6,  6,  6,  6,  6,  6,  6,  7,  7,  7,  7,  7,  6,  6,  6,
	  7,  7,  7,  7,  7,  7,  7,  7,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  6,  6,  7,  7,  6,  6,  5,  6,  6,  6,  6,  6,  6,  6,  6,
	  5,  5,  6,  6,  6,  6,  5,  5,  6,  6,  6,  6,  6,  6,  6,  6,
	  8,  9, 10, 10, 11, 11, 13, 14, 15, 11, 13, 17, 19, 26, 35, 38,
	 37, 30, 24, 18, 11, 12, 17, 18, 38, 48, 63, 84,119,121, 97,105,
	124,146,175,195,207,222,234,236,244,243,241,241,244,245,242,240,
	251,249,254,248,241,239,231,224,216,221,245,214,100, 39, 26, 33,
	 30, 28, 25, 23, 24, 24, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21,
	 22, 22, 21, 21, 21, 20, 20, 20, 17, 12,  9, 13, 18, 19, 18, 17,
	 19, 15, 12, 15, 20, 22, 22, 22, 19, 18, 13, 10, 15, 19, 20, 22,
	 19, 20, 20, 21, 21, 21, 21, 22, 20, 20, 19, 19, 19, 18, 18, 18,
	 17, 15, 12, 11, 19, 29, 32, 30, 19, 26, 24, 17, 22, 19, 16, 18,
	 20, 20, 19, 18, 19, 20, 21, 22, 22, 22, 21, 20, 20, 20, 20, 21,
	  9,  9,  9,  8,  8,  8,  7,  7,  6,  7,  7,  8,  8,  7,  6,  6,
	  6,  6,  6,  6,  6,  6,  6,  6,  7,  7,  7,  6,  6,  6,  6,  6,
	  6,  6,  6,  6,  6,  6,  6,  6,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  6,  6,  7,  7,  6,  6,  5,  6,  6,  6,  6,  6,  6,  6,  6,
	  6,  6,  6,  7,  7,  6,  6,  6,  6,  6,  6,  6,  6,  5,  5,  5,
	  8,  9, 10, 11, 12, 12, 14, 15, 13, 11, 13, 15, 17, 26, 36, 37,
	 41, 35, 30, 23, 14, 14, 19, 21, 45, 55, 84, 96,118,131,112,112,
	138,146,169,190,203,219,233,233,246,248,243,240,247,249,245,244,
	255,247,251,248,244,245,234,218,222,225,238,226,115, 51, 33, 31,
	 31, 28, 25, 22, 23, 24, 23, 22, 23, 23, 22, 21, 21, 21, 21, 21,
	 21, 21, 21, 21, 21, 21, 21, 21, 17, 12,  8, 11, 17, 19, 18, 16,
	 18, 14, 12, 15, 19, 21, 21, 22, 19, 18, 13, 10, 15, 19, 20, 22,
	 19, 19, 19, 20, 21, 21, 22, 22, 19, 19, 19, 19, 19, 18, 18, 18,
	 19, 19, 16, 11, 14, 24, 34, 40, 21, 22, 22, 22, 18, 19, 19, 20,
	 19, 19, 19, 18, 19, 19, 20, 20, 22, 21, 21, 20, 20, 20, 21, 22,
	  9,  9,  9,  8,  8,  8,  7,  7,  6,  7,  7,  7,  7,  7,  7,  6,
	  7,  7,  7,  7,  7,  7,  7,  7,  6,  6,  6,  6,  6,  6,  6,  6,
	  6,  6,  6,  6,  6,  6,  6,  6,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  6,  6,  6,  6,  6,  6,  5,  6,  6,  6,  6,  6,  6,  6,  6,
	  6,  6,  6,  7,  7,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,
	  8,  9, 11, 11, 12, 12, 13, 14, 12, 12, 14, 15, 16, 27, 38, 39,
	 37, 33, 30, 23, 14, 14, 22, 26, 49, 64, 86, 99,118,129,119,119,
	147,153,176,195,198,210,234,251,253,255,253,245,247,244,240,247,
	251,246,253,251,242,237,221,203,208,229,236,228,127, 59, 37, 30,
	 32, 29, 25, 23, 23, 23, 22, 21, 23, 23, 22, 22, 21, 21, 21, 21,
	 21, 21, 21, 21, 21, 21, 21, 21, 18, 12,  8, 10, 17, 20, 19, 17,
	 18, 15, 13, 15, 19, 20, 20, 21, 20, 18, 13, 10, 16, 19, 20, 20,
	 20, 19, 18, 18, 20, 21, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18,
	 18, 20, 19, 13, 12, 17, 27, 34, 34, 19, 20, 31, 16, 21, 24, 21,
	 19, 19, 19, 19, 20, 20, 20, 20, 22, 22, 21, 20, 20, 20, 21, 22,
	  9,  9,  9,  8,  8,  8,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,
	  7,  7,  7,  7,  7,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,
	  6,  6,  6,  6,  6,  6,  6,  6,  5,  5,  5,  5,  5,  5,  5,  5,
	  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,
	  5,  5,  6,  6,  6,  6,  5,  5,  4,  5,  5,  5,  6,  6,  6,  7,
	  9, 10, 11, 11, 11, 11, 12, 13, 12, 12, 15, 14, 15, 25, 36, 37,
	 29, 27, 27, 22, 15, 18, 28, 34, 48, 82, 91,101,115,109,113,126,
	136,160,186,196,205,223,233,225,246,252,247,242,244,239,236,245,
	239,244,255,243,216,190,169,158,194,233,240,232,133, 51, 25, 31,
	 30, 27, 25, 24, 25, 25, 23, 21, 22, 22, 22, 21, 21, 21, 21, 22,
	 20, 20, 20, 20, 20, 20, 20, 20, 19, 14,  9, 10, 16, 21, 20, 18,
	 19, 16, 14, 15, 18, 18, 19, 20, 21, 19, 13, 11, 16, 20, 19, 20,
	 20, 18, 17, 17, 19, 19, 18, 17, 21, 21, 20, 20, 19, 18, 18, 18,
	 16, 19, 20, 16, 14, 14, 17, 20, 42, 35, 25, 26, 16, 23, 21, 20,
	 19, 19, 20, 20, 21, 20, 20, 20, 22, 22, 21, 21, 21, 21, 21, 22,
	  9,  9,  9,  8,  8,  8,  7,  7,  6,  7,  7,  7,  8,  7,  8,  8,
	  7,  7,  7,  7,  7,  7,  7,  7,  5,  6,  6,  6,  7,  6,  7,  7,
	  6,  6,  6,  6,  6,  6,  6,  6,  5,  5,  5,  5,  5,  5,  5,  5,
	  6,  6,  6,  6,  6,  5,  5,  5,  6,  6,  6,  6,  6,  6,  6,  6,
	  5,  5,  5,  5,  5,  5,  5,  5,  4,  4,  5,  5,  6,  6,  7,  7,
	  9, 10, 11, 11, 11, 11, 12, 13, 14, 13, 15, 15, 14, 22, 31, 33,
	 24, 23, 25, 22, 17, 22, 35, 41, 55, 97, 89, 86, 94, 80, 85, 96,
	107,104,121,155,179,191,214,244,229,236,236,236,241,238,232,233,
	225,210,193,170,153,146,149,162,214,238,230,229,131, 53, 20, 37,
	 27, 26, 25, 25, 27, 26, 24, 22, 22, 21, 21, 21, 21, 21, 21, 22,
	 20, 20, 20, 20, 20, 20, 20, 20, 20, 16, 12, 11, 15, 20, 21, 18,
	 20, 17, 16, 16, 18, 18, 19, 20, 20, 18, 12, 10, 16, 20, 20, 20,
	 19, 19, 19, 18, 18, 18, 17, 17, 22, 21, 21, 20, 19, 18, 18, 18,
	 15, 18, 20, 20, 18, 16, 13, 11, 30, 50, 35, 16, 22, 25, 16, 22,
	 19, 20, 20, 20, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22,
	  9,  9,  9,  8,  8,  8,  7,  7,  7,  7,  7,  6,  7,  7,  8,  8,
	  8,  8,  7,  7,  7,  6,  6,  6,  5,  5,  6,  5,  6,  6,  6,  7,
	  6,  6,  6,  6,  6,  6,  6,  6,  5,  5,  5,  5,  5,  5,  5,  5,
	  7,  6,  6,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,
	  4,  5,  5,  5,  5,  5,  5,  4,  4,  5,  5,  5,  6,  6,  6,  7,
	  9, 10, 11, 11, 11, 11, 12, 13, 15, 12, 15, 17, 16, 21, 31, 35,
	 25, 24, 26, 23, 19, 24, 36, 42, 73,107, 87, 59, 63, 63, 60, 57,
	 69, 93, 94, 77, 81,109,146,177,204,220,231,230,229,230,222,210,
	201,171,139,127,146,167,188,218,236,240,216,229,123, 73, 28, 36,
	 27, 26, 25, 25, 27, 26, 24, 22, 21, 21, 21, 20, 20, 21, 21, 21,
	 20, 20, 20, 20, 20, 20, 20, 20, 20, 18, 14, 11, 14, 19, 20, 19,
	 20, 17, 16, 17, 18, 18, 19, 21, 19, 17, 11,  9, 16, 20, 19, 18,
	 19, 19, 19, 19, 18, 18, 18, 18, 21, 21, 20, 19, 19, 18, 18, 17,
	 17, 18, 19, 20, 20, 18, 14, 11, 14, 40, 45, 30, 27, 21, 19, 25,
	 20, 20, 20, 20, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21,
	  9,  9,  9,  8,  8,  8,  7,  7,  7,  7,  7,  6,  7,  7,  8,  8,
	  8,  8,  7,  7,  7,  6,  6,  6,  5,  5,  6,  5,  6,  6,  6,  7,
	  6,  6,  6,  6,  6,  6,  6,  6,  5,  5,  5,  5,  5,  5,  5,  5,
	  7,  6,  6,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  5,  5,  5,  5,  5,  5,  5,  6,  6,  6,  6,  6,  6,  6,  6,
	  9, 10, 11, 12, 12, 12, 13, 14, 15, 12, 15, 20, 19, 23, 33, 39,
	 30, 27, 28, 24, 19, 23, 33, 38, 68,120,118, 59, 29, 39, 53, 66,
	105,118,123,126,126,106, 95,109,153,183,209,210,209,217,215,198,
	168,166,170,192,222,221,207,217,229,235,213,236,115, 90, 37, 30,
	 30, 28, 26, 25, 26, 25, 23, 21, 21, 21, 20, 20, 20, 20, 20, 20,
	 21, 21, 21, 21, 21, 21, 21, 21, 20, 18, 15, 11, 13, 17, 20, 20,
	 20, 17, 16, 17, 19, 19, 20, 22, 18, 16,  9,  8, 15, 19, 18, 17,
	 18, 20, 21, 20, 19, 18, 19, 20, 20, 20, 19, 19, 18, 18, 18, 18,
	 20, 20, 19, 20, 19, 17, 15, 14, 10, 18, 54, 57, 31, 11, 23, 21,
	 20, 20, 20, 20, 21, 21, 21, 22, 21, 22, 22, 23, 23, 22, 22, 21,
	  9,  9,  9,  8,  8,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,
	  7,  7,  6,  6,  6,  6,  7,  7,  6,  6,  6,  6,  6,  6,  6,  6,
	  6,  6,  6,  6,  6,  6,  6,  6,  5,  5,  5,  5,  5,  5,  5,  5,
	  6,  6,  6,  6,  6,  5,  4,  4,  5,  5,  5,  5,  5,  5,  5,  5,
	  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  5,  5,  5,  5,
	  7,  8,  9, 11, 12, 13, 14, 14, 13, 12, 15, 18, 19, 19, 26, 34,
	 29, 32, 32, 27, 24, 25, 31, 36, 65,119,157,112, 57, 38, 40, 74,
	107,159,185,199,219,211,176,148,120,135,168,200,214,219,215,197,
	173,164,180,202,222,215,196,211,240,224,220,244, 87, 93, 51, 32,
	 31, 27, 25, 24, 24, 22, 21, 22, 20, 21, 21, 20, 20, 20, 21, 22,
	 19, 19, 20, 20, 21, 21, 21, 22, 20, 17, 13, 10, 13, 17, 19, 19,
	 19, 17, 15, 16, 19, 20, 20, 20, 18, 16, 10,  9, 15, 19, 18, 18,
	 18, 19, 19, 19, 19, 19, 20, 22, 19, 20, 20, 20, 19, 18, 19, 20,
	 20, 19, 18, 20, 22, 21, 17, 14, 13,  7, 34, 57, 59, 25, 19, 18,
	 18, 23, 24, 19, 22, 25, 21, 23, 20, 20, 20, 25, 26, 22, 23, 22,
	  9,  9,  9,  8,  8,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,
	  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,
	  6,  6,  6,  6,  6,  6,  6,  6,  5,  5,  5,  4,  5,  5,  6,  6,
	  6,  6,  6,  6,  6,  6,  6,  5,  5,  5,  5,  5,  5,  5,  5,  5,
	  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  5,  5,  5,  5,
	  8,  9, 10, 11, 12, 12, 13, 13, 14, 13, 14, 17, 17, 16, 20, 27,
	 28, 31, 32, 28, 25, 26, 32, 36, 49,103,169,185,119, 49, 26, 47,
	 97,145,176,195,215,214,199,184,125,116,150,189,227,242,216,209,
	179,161,149,158,181,184,187,217,225,221,213,233, 60, 83, 16, 33,
	 32, 28, 26, 25, 24, 22, 21, 22, 21, 21, 21, 20, 20, 20, 21, 22,
	 21, 21, 22, 22, 23, 23, 23, 24, 22, 18, 14, 11, 13, 17, 19, 19,
	 20, 18, 16, 16, 19, 21, 21, 22, 19, 17, 11, 10, 15, 19, 19, 20,
	 18, 19, 19, 19, 19, 19, 20, 22, 18, 20, 21, 21, 20, 19, 19, 19,
	 21, 20, 19, 19, 21, 20, 19, 17, 12, 20,  2, 23, 83, 73, 17, 23,
	 29, 24, 20, 24, 26, 14, 25, 23, 19, 21, 19, 28, 18, 21, 20, 22,
	  9,  9,  9,  8,  8,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,
	  6,  6,  7,  7,  7,  7,  6,  6,  7,  7,  7,  7,  7,  7,  7,  7,
	  6,  6,  6,  6,  6,  6,  6,  6,  4,  5,  5,  4,  5,  6,  6,  7,
	  6,  6,  7,  7,  7,  7,  6,  6,  5,  5,  5,  6,  6,  5,  5,  5,
	  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,
	  9, 10, 10, 11, 12, 13, 13, 13, 15, 13, 14, 16, 16, 14, 16, 20,
	 30, 34, 36, 34, 32, 33, 37, 41, 50, 95,148,196,188,138, 80, 44,
	 70,108,141,167,186,195,197,192,166,111,148,211,233,247,242,227,
	236,215,178,174,192,196,207,234,239,204,215,171, 96, 96, 46, 33,
	 31, 28, 25, 25, 25, 24, 23, 24, 21, 21, 21, 20, 19, 20, 21, 22,
	 22, 22, 22, 22, 23, 23, 23, 23, 23, 20, 15, 12, 14, 17, 19, 19,
	 21, 19, 17, 17, 19, 21, 22, 22, 20, 18, 12, 10, 15, 20, 20, 21,
	 18, 19, 20, 19, 19, 19, 20, 21, 18, 19, 21, 21, 21, 19, 19, 19,
	 21, 21, 20, 20, 20, 20, 21, 21, 14, 20, 10,  9, 42,118, 58, 29,
	 21, 24, 20, 22, 23, 28, 11, 29, 22, 28, 28, 20, 25, 33, 33, 23,
	  9,  9,  9,  8,  8,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,
	  5,  6,  7,  7,  8,  7,  7,  6,  7,  7,  7,  7,  7,  7,  7,  7,
	  6,  6,  6,  6,  6,  6,  6,  6,  5,  5,  5,  4,  5,  5,  6,  6,
	  5,  6,  6,  6,  7,  7,  7,  7,  5,  5,  5,  6,  6,  5,  5,  5,
	  5,  6,  6,  6,  6,  6,  6,  5,  6,  6,  6,  6,  6,  6,  6,  6,
	 10, 10, 11, 11, 12, 12, 12, 12, 14, 13, 14, 16, 18, 17, 17, 18,
	 22, 27, 32, 32, 32, 33, 36, 39, 43, 87,134,167,188,170,145,135,
	111,130,151,175,193,208,222,222,196,151,147,212,250,241,245,252,
	236,242,217,194,173,170,210,243,220,192,249,146, 94,102, 44, 33,
	 29, 26, 24, 25, 26, 24, 23, 25, 21, 21, 21, 20, 19, 20, 21, 23,
	 20, 20, 20, 20, 21, 21, 21, 21, 22, 19, 15, 12, 13, 17, 19, 19,
	 21, 20, 17, 16, 18, 21, 21, 20, 21, 19, 13,  9, 15, 19, 20, 22,
	 18, 19, 19, 20, 20, 19, 20, 20, 18, 19, 20, 20, 20, 18, 18, 19,
	 20, 21, 21, 20, 19, 19, 20, 22, 21, 19, 18, 20,  7, 43,145, 57,
	 19, 10, 27, 33, 16, 23, 28, 18, 22, 25, 11, 26, 24, 24, 11, 42,
	  9,  9,  9,  8,  8,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,
	  5,  6,  7,  7,  8,  7,  7,  6,  8,  8,  8,  8,  8,  8,  8,  8,
	  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  5,  5,  5,  5,  6,
	  5,  5,  6,  6,  7,  6,  6,  6,  5,  5,  6,  6,  6,  6,  5,  5,
	  5,  6,  6,  6,  6,  6,  6,  5,  6,  6,  6,  6,  6,  6,  6,  6,
	 10, 11, 11, 11, 12, 12, 12, 12, 14, 13, 14, 16, 19, 18, 17, 17,
	 16, 22, 28, 30, 32, 34, 37, 39, 36, 59,111,121,149,177,193,189,
	159,165,173,184,194,210,229,231,211,173,141,188,249,247,230,222,
	220,203,176,183,200,219,229,195,194,209,239,130, 43, 41, 26, 22,
	 29, 26, 24, 25, 25, 23, 22, 23, 21, 21, 21, 20, 20, 20, 21, 22,
	 20, 20, 20, 20, 20, 20, 20, 20, 20, 18, 14, 11, 13, 17, 19, 20,
	 20, 19, 16, 14, 17, 21, 22, 21, 21, 19, 13,  9, 14, 18, 20, 23,
	 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 18, 18, 17, 18, 20,
	 19, 20, 21, 20, 19, 18, 19, 21, 26, 20, 24,  4, 15,  9, 69,134,
	 63, 17, 33, 14, 30, 27, 12, 25, 17, 29, 26, 30, 36, 21, 21, 81,
	  9,  9,  9,  8,  8,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,
	  5,  6,  7,  7,  8,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,
	  6,  6,  6,  6,  6,  6,  6,  6,  7,  6,  6,  5,  5,  5,  5,  5,
	  5,  6,  6,  6,  6,  6,  6,  5,  5,  5,  6,  6,  6,  6,  5,  5,
	  5,  5,  6,  6,  6,  6,  5,  5,  6,  6,  6,  6,  7,  7,  7,  7,
	 10, 11, 11, 11, 12, 12, 12, 12, 13, 13, 14, 16, 18, 17, 16, 16,
	 16, 21, 27, 30, 33, 36, 40, 42, 34, 46,116,119,116,156,193,181,
	177,189,197,202,203,210,221,218,204,163,131,155,226,251,197,145,
	207,223,230,238,234,237,238,199,200,214,212,102, 39, 24, 40, 32,
	 30, 27, 25, 24, 24, 21, 20, 20, 21, 21, 22, 21, 20, 20, 21, 22,
	 22, 22, 22, 22, 22, 22, 22, 22, 19, 17, 13, 10, 12, 16, 19, 20,
	 16, 16, 14, 13, 16, 22, 23, 22, 20, 19, 13,  9, 13, 17, 19, 22,
	 19, 19, 19, 19, 21, 20, 19, 18, 20, 20, 19, 17, 17, 17, 19, 21,
	 18, 19, 21, 20, 20, 18, 19, 19, 21, 26, 14, 27,  7, 14, 17,101,
	136, 57, 19, 16, 19, 32, 20, 25, 27, 32, 20, 23, 28, 22, 22, 88,
	  9,  9,  9,  8,  8,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,
	  5,  6,  6,  6,  7,  7,  7,  8,  7,  7,  7,  7,  7,  7,  7,  7,
	  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  5,  5,  5,  6,  6,
	  6,  6,  7,  7,  7,  6,  6,  6,  5,  6,  6,  6,  6,  6,  6,  5,
	  5,  5,  6,  6,  6,  6,  5,  5,  6,  6,  6,  6,  7,  7,  8,  8,
	 10, 11, 11, 12, 13, 13, 13, 13, 13, 14, 15, 17, 18, 17, 16, 15,
	 12, 16, 19, 21, 24, 30, 36, 40, 44, 27, 68,103, 91,100,120,125,
	183,203,214,218,221,223,219,205,130,129, 93,108,203,229,161,115,
	235,249,248,245,241,236,221,189,189,190,201, 74, 30, 42, 15, 33,
	 30, 27, 25, 25, 24, 21, 19, 20, 20, 21, 22, 22, 21, 21, 21, 21,
	 22, 22, 22, 22, 22, 22, 22, 22, 20, 18, 14, 11, 12, 15, 18, 19,
	 17, 17, 15, 12, 16, 21, 23, 21, 20, 19, 13, 10, 14, 17, 19, 22,
	 19, 19, 19, 19, 21, 20, 19, 18, 20, 20, 20, 19, 18, 18, 19, 21,
	 18, 19, 20, 20, 20, 20, 20, 19, 13, 31, 23, 23, 21, 14, 17, 25,
	109,134, 43, 28, 26, 24, 30, 26, 26, 30, 10, 24,  4, 60,122,240,
	  9,  9,  9,  8,  8,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,
	  6,  6,  6,  6,  7,  7,  8,  8,  7,  7,  7,  7,  7,  7,  7,  7,
	  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  5,  5,  6,  6,  6,
	  7,  8,  8,  8,  7,  7,  6,  6,  5,  6,  6,  6,  6,  6,  6,  5,
	  5,  5,  6,  6,  6,  6,  5,  5,  6,  6,  6,  6,  7,  7,  8,  8,
	 10, 10, 11, 12, 13, 13, 13, 13, 12, 15, 17, 18, 18, 17, 17, 17,
	 14, 17, 18, 18, 22, 29, 37, 42, 42, 39, 39, 75, 81, 95,102,115,
	187,207,212,215,224,229,220,198, 98,112, 98,142,220,247,226,180,
	198,229,238,239,243,235,221,211,216,237,199, 60, 39, 26, 33, 29,
	 28, 25, 24, 25, 25, 22, 21, 21, 20, 21, 22, 22, 22, 21, 21, 21,
	 21, 21, 21, 20, 20, 20, 20, 20, 20, 18, 15, 11, 11, 15, 18, 19,
	 19, 19, 16, 12, 15, 20, 21, 19, 20, 19, 14, 10, 14, 18, 19, 22,
	 19, 19, 19, 20, 21, 20, 19, 17, 20, 21, 21, 21, 20, 19, 20, 21,
	 18, 18, 19, 19, 21, 21, 21, 21, 25, 16, 27, 16, 23, 19, 11, 10,
	 38,135,151, 40, 26, 34, 18, 31, 28, 19, 34, 18,108,202,255,248,
	  8,  8,  8,  8,  8,  8,  8,  8,  7,  7,  7,  8,  8,  7,  7,  7,
	  8,  7,  6,  5,  5,  6,  7,  8,  7,  7,  7,  7,  7,  7,  7,  7,
	  7,  6,  6,  6,  7,  7,  7,  6,  6,  5,  5,  4,  5,  6,  6,  7,
	  8,  8,  8,  7,  7,  7,  7,  7,  5,  5,  6,  6,  6,  6,  5,  5,
	  5,  5,  5,  5,  5,  5,  5,  5,  4,  6,  7,  7,  7,  8,  9, 10,
	  9, 15,  9, 15, 15,  7, 13, 10, 14, 14, 14, 14, 15, 16, 16, 17,
	 18, 19, 20, 20, 23, 29, 37, 42, 30, 38, 36, 40, 67,108,139,144,
	190,228,232,228,231,236,228,201,111,107,114,174,235,255,246,217,
	172,160,201,222,222,238,234,227,227,246,125, 30, 40, 24, 42, 23,
	 30, 26, 24, 25, 26, 23, 21, 22, 19, 21, 23, 23, 22, 21, 21, 22,
	 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 18, 13, 11, 13, 17, 20,
	 22, 20, 15, 13, 16, 20, 21, 20, 21, 18, 15, 12, 14, 16, 19, 22,
	 20, 20, 20, 20, 20, 19, 19, 18, 18, 19, 20, 20, 20, 19, 18, 17,
	 18, 18, 21, 17, 19, 25, 22, 21, 22, 19, 14, 31, 24, 23, 24, 17,
	 18, 41,172,131, 50, 23, 33, 12,  7,  1, 92,141,248,255,245,250,
	  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  7,  7,  7,
	  8,  7,  7,  6,  6,  7,  7,  8,  7,  7,  7,  7,  7,  7,  7,  7,
	  7,  6,  6,  6,  7,  7,  7,  6,  6,  5,  5,  4,  5,  6,  6,  7,
	  8,  8,  8,  8,  7,  7,  7,  7,  6,  6,  6,  6,  6,  6,  6,  6,
	  5,  5,  5,  5,  5,  5,  5,  5,  5,  6,  7,  7,  7,  7,  8,  9,
	 12,  7, 13,  5, 15, 11, 13, 17, 15, 15, 16, 16, 16, 16, 15, 15,
	 17, 18, 18, 18, 21, 26, 34, 39, 42, 42, 36, 38, 55, 85,118,135,
	159,193,208,197,193,188,188,157, 84,103,120,176,223,251,254,244,
	219,184,194,208,216,227,234,226,240,232, 93, 34, 34, 30, 31, 27,
	 30, 27, 25, 25, 25, 23, 22, 23, 20, 21, 22, 23, 23, 22, 22, 21,
	 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 18, 13, 12, 14, 17, 20,
	 21, 19, 15, 13, 15, 19, 21, 21, 20, 19, 15, 11, 12, 17, 21, 23,
	 21, 21, 21, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 19, 18, 18,
	 20, 21, 21, 21, 20, 18, 21, 24, 16, 21, 27, 24, 26, 24, 31, 13,
	 15, 17, 66,171,105, 38, 17, 19, 80,178,245,235,236,248,214,226,
	  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  8,  7,  7,  7,  7,  8,
	  8,  8,  7,  7,  7,  7,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,
	  7,  7,  6,  6,  7,  7,  7,  6,  6,  5,  5,  4,  5,  6,  6,  7,
	  8,  8,  8,  7,  7,  7,  7,  7,  7,  7,  7,  6,  6,  7,  7,  7,
	  6,  6,  6,  6,  6,  6,  6,  6,  5,  6,  7,  7,  7,  7,  8,  9,
	 11,  6, 10, 13, 23, 10,  6, 15, 16, 17, 17, 18, 18, 17, 17, 16,
	 18, 17, 17, 17, 18, 22, 30, 36, 44, 42, 39, 38, 40, 51, 84,119,
	140,163,190,189,201,206,207,150, 89,114,122,173,216,250,251,240,
	247,219,215,218,220,218,221,217,248,189, 55, 33, 32, 35, 25, 35,
	 29, 27, 26, 25, 24, 23, 23, 25, 20, 21, 21, 22, 23, 22, 22, 21,
	 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 19, 14, 12, 14, 18, 21,
	 19, 18, 16, 14, 15, 18, 21, 22, 20, 21, 17,  9, 10, 17, 22, 22,
	 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 19, 19, 20,
	 20, 22, 17, 23, 22, 16, 25, 27, 23, 19, 11, 25, 25, 31, 30, 25,
	 25,  7, 11, 71,196,117, 69,152,238,250,245,187,160,183,197,214,
	 10, 10, 10, 10, 10, 10, 10, 10,  9,  8,  8,  7,  7,  7,  8,  9,
	  8,  8,  8,  7,  7,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,
	  7,  7,  6,  6,  7,  7,  7,  6,  6,  6,  5,  5,  5,  5,  6,  6,
	  7,  7,  7,  7,  7,  7,  7,  7,  8,  7,  7,  6,  6,  7,  7,  8,
	  6,  6,  6,  6,  6,  6,  6,  6,  5,  6,  6,  6,  6,  6,  6,  7,
	  6, 24, 12,  6,  7, 15, 18, 14, 15, 16, 17, 18, 19, 19, 19, 19,
	 19, 19, 18, 17, 18, 21, 29, 36, 35, 38, 45, 47, 44, 47, 78,125,
	172,188,210,213,226,235,204,101,110,131,136,173,216,248,254,245,
	241,237,228,220,219,221,218,234,242,126, 35, 28, 35, 34, 24, 37,
	 28, 27, 26, 25, 23, 22, 23, 24, 21, 20, 20, 22, 24, 23, 22, 20,
	 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 19, 14, 12, 13, 17, 20,
	 18, 18, 18, 15, 15, 18, 21, 23, 20, 22, 17,  8,  8, 16, 22, 20,
	 22, 22, 21, 20, 20, 20, 21, 22, 22, 22, 21, 20, 20, 20, 20, 21,
	 21, 25, 14, 21, 24, 19, 29, 24, 12, 23, 29, 35, 22, 23, 26, 34,
	 23, 19, 16,  5, 95,210,233,237,248,244,255,235,209,196,116,171,
	 10, 10, 10, 10, 10, 10, 10, 10,  9,  8,  8,  7,  8,  8,  9, 10,
	  8,  8,  8,  7,  7,  7,  8,  8,  9,  9,  9,  8,  8,  8,  8,  8,
	  8,  7,  7,  6,  8,  7,  7,  6,  6,  6,  5,  5,  5,  5,  6,  6,
	  5,  6,  6,  6,  7,  6,  7,  7,  7,  7,  6,  6,  6,  6,  7,  7,
	  6,  6,  6,  6,  6,  6,  6,  6,  4,  5,  6,  5,  5,  5,  6,  7,
	  6, 10, 15,  8, 12, 14, 14, 20, 15, 15, 16, 16, 18, 18, 19, 20,
	 20, 19, 18, 18, 19, 22, 30, 38, 40, 43, 50, 50, 51, 52, 71,114,
	158,182,206,218,226,236,175, 41, 81,111,142,180,220,232,247,242,
	235,244,233,224,225,229,213,248,211, 70, 32, 30, 31, 31, 22, 31,
	 26, 27, 26, 24, 23, 22, 23, 23, 21, 20, 20, 22, 24, 23, 22, 20,
	 22, 22, 22, 22, 22, 22, 22, 22, 20, 21, 19, 14, 11, 13, 17, 19,
	 17, 19, 18, 16, 16, 18, 22, 24, 21, 23, 18,  8,  7, 15, 20, 19,
	 23, 22, 21, 20, 20, 21, 22, 23, 23, 22, 21, 20, 20, 20, 21, 21,
	 21, 30, 19, 20, 20, 18, 28, 20, 39, 24, 25,  7, 29, 22, 38, 37,
	 35,  2, 27, 14, 34,159,239,249,246,251,228,250,250,255,224,241,
	 10, 10, 10, 10, 10, 10, 10, 10,  8,  8,  8,  7,  8,  9, 10, 11,
	  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,
	  8,  7,  7,  6,  8,  7,  7,  6,  7,  6,  6,  5,  5,  5,  6,  6,
	  5,  5,  5,  6,  7,  7,  7,  7,  6,  6,  6,  5,  5,  6,  6,  6,
	  6,  6,  6,  6,  6,  6,  6,  6,  3,  4,  5,  5,  5,  5,  6,  7,
	 14,  0, 22,  9, 16, 11,  5, 21, 15, 15, 15, 14, 16, 16, 17, 18,
	 18, 17, 17, 17, 18, 21, 29, 38, 51, 48, 49, 45, 51, 54, 62, 97,
	140,167,189,208,220,231,162, 31, 63, 71,101,151,208,220,241,233,
	239,250,240,240,235,231,220,253,151, 36, 32, 34, 24, 34, 22, 28,
	 26, 26, 25, 23, 23, 23, 23, 22, 20, 21, 21, 22, 23, 22, 22, 21,
	 23, 23, 23, 23, 23, 23, 23, 23, 19, 21, 19, 14, 11, 12, 16, 19,
	 18, 19, 19, 17, 16, 19, 22, 24, 22, 22, 17,  9,  7, 14, 19, 20,
	 23, 22, 21, 20, 20, 21, 22, 23, 23, 22, 21, 20, 20, 20, 21, 22,
	 14, 27, 24, 21, 19, 20, 29, 24, 10, 19, 36, 21, 33, 25, 22, 12,
	 57, 79,  0, 12, 11, 62,202,237,229,252,190,238,250,247,255,247,
	 10, 10, 10, 10,  9,  9,  9,  9,  8,  8,  8,  8,  9,  9,  9,  9,
	  8,  8,  8,  8,  8,  7,  6,  6,  9,  9,  8,  8,  8,  7,  7,  7,
	  9,  8,  7,  7,  8,  7,  7,  6,  7,  6,  6,  5,  5,  5,  6,  6,
	  5,  6,  6,  6,  7,  8,  8,  8,  5,  6,  6,  6,  6,  6,  6,  5,
	  6,  6,  6,  6,  6,  6,  6,  6,  4,  5,  6,  6,  6,  6,  7,  8,
	 16, 13, 24, 17, 11, 22, 20, 13, 15, 15, 16, 16, 17, 17, 18, 18,
	 18, 16, 15, 15, 14, 15, 23, 32, 47, 47, 52, 49, 59, 63, 71,110,
	136,155,175,194,218,230,202,120, 49, 18, 23, 88,163,203,241,243,
	244,248,236,235,232,229,244,235, 87, 26, 32, 32, 25, 32, 26, 26,
	 26, 27, 26, 23, 24, 25, 23, 20, 20, 21, 22, 23, 23, 22, 22, 21,
	 22, 22, 22, 22, 22, 22, 22, 22, 20, 22, 21, 16, 12, 12, 16, 19,
	 19, 19, 18, 16, 17, 19, 22, 23, 22, 21, 17, 11, 10, 14, 19, 23,
	 22, 22, 21, 20, 20, 21, 22, 22, 23, 22, 21, 20, 20, 20, 21, 21,
	 16, 22, 23, 21, 22, 26, 28, 25, 39, 24, 16, 29,  8, 16, 67,163,
	237,251,137, 28, 10,  8, 81,153,210,187,136,191,201,255,251,255,
	 10, 10, 10,  9,  9,  9,  9,  9,  8,  9,  9,  9,  9,  9,  9,  8,
	  8,  8,  8,  8,  8,  7,  6,  6,  8,  8,  8,  8,  7,  7,  7,  7,
	  9,  8,  7,  7,  8,  7,  7,  6,  7,  6,  6,  5,  5,  5,  6,  6,
	  5,  6,  6,  7,  8,  9,  9, 10,  5,  6,  6,  7,  7,  6,  6,  5,
	  6,  6,  6,  6,  6,  6,  6,  6,  4,  5,  6,  7,  7,  7,  8,  9,
	 10, 15,  7, 77, 51, 28, 19, 10, 14, 15, 17, 19, 20, 20, 21, 21,
	 20, 17, 15, 13, 10,  8, 15, 25, 43, 48, 60, 55, 56, 56, 65,113,
	143,158,178,185,204,212,231,205,168,124,114,165,203,216,239,240,
	245,246,232,232,235,226,241,165, 50, 29, 36, 25, 31, 24, 29, 21,
	 26, 27, 25, 24, 25, 26, 24, 20, 19, 21, 23, 23, 22, 21, 21, 22,
	 22, 22, 22, 22, 22, 22, 22, 22, 20, 22, 21, 16, 12, 12, 16, 20,
	 19, 19, 17, 15, 17, 19, 21, 21, 22, 21, 17, 13, 12, 14, 20, 25,
	 22, 21, 21, 20, 20, 21, 21, 22, 22, 22, 21, 21, 21, 20, 20, 21,
	 28, 21, 21, 21, 28, 31, 23, 19, 27, 26, 15, 24, 83,176,223,251,
	255,247,235, 83, 25, 11,  7, 69,178,215,143,158,238,253,246,255,
	 13, 12,  9,  7,  7,  8, 10, 12,  9,  9, 10, 10, 10, 10,  9,  9,
	  6,  8,  8,  8,  8,  7,  7,  8,  7,  7,  8,  8,  9,  8,  8,  8,
	  8,  8,  8,  7,  7,  6,  6,  6,  6,  5,  5,  5,  5,  5,  5,  6,
	  5,  6,  6,  6,  6,  5,  6,  7,  5,  6,  7,  7,  8,  7,  7,  6,
	  6,  6,  5,  6,  7,  8,  8,  7,  5,  6,  7,  7,  6,  6,  7,  8,
	 11,  7, 54,134, 77, 28, 23, 15, 16, 16, 18, 19, 19, 18, 18, 20,
	 19, 12, 10,  7,  3,  8, 23, 33, 42, 53, 56, 57, 59, 54, 65, 92,
	152,167,168,181,194,203,206,231,224,203,213,237,235,230,238,241,
	236,233,223,234,228,237,217,110, 46, 34, 30, 29, 33, 22, 31, 25,
	 24, 24, 23, 24, 25, 24, 22, 21, 21, 21, 21, 20, 20, 21, 23, 25,
	 20, 21, 22, 22, 22, 21, 21, 21, 19, 21, 21, 16, 11, 10, 15, 21,
	 20, 20, 18, 15, 14, 16, 19, 21, 22, 20, 19, 16, 12, 10, 15, 23,
	 20, 21, 21, 22, 23, 22, 22, 21, 19, 23, 23, 21, 21, 20, 20, 24,
	 26, 17, 32, 29, 27, 22, 23, 31, 23, 62,121,194,247,252,245,253,
	245,248,237,130, 62, 32, 22,  7,111,236,239,255,255,247,255,248,
	 13, 12, 10,  8,  8,  9, 10, 12,  9,  9, 10, 10,  9,  9,  8,  7,
	  7,  8,  8,  8,  7,  7,  8,  9,  9,  9,  9,  8,  8,  8,  7,  7,
	  8,  8,  7,  7,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,
	  5,  6,  6,  6,  6,  5,  6,  7,  6,  6,  7,  7,  8,  7,  7,  7,
	  7,  7,  6,  6,  5,  4,  4,  4,  2,  4,  5,  6,  7,  8,  9, 10,
	 11, 33,133,128, 81, 20, 19, 16, 21, 18, 16, 18, 21, 21, 18, 16,
	 12,  7,  7,  6,  6, 15, 31, 40, 43, 52, 55, 58, 62, 57, 62, 80,
	139,161,159,171,179,196,193,210,217,184,183,206,212,210,212,208,
	213,213,203,214,227,233,159, 57, 48, 54, 40, 27, 27, 28, 24, 26,
	 24, 23, 22, 22, 23, 22, 20, 19, 20, 21, 21, 20, 19, 19, 20, 22,
	 21, 22, 22, 22, 22, 22, 22, 22, 20, 21, 21, 16, 11, 10, 15, 21,
	 19, 19, 18, 16, 15, 17, 19, 20, 19, 19, 18, 15, 11, 11, 16, 23,
	 20, 21, 21, 21, 22, 22, 22, 22, 25, 23, 19, 19, 23, 22, 21, 23,
	 27, 17, 32, 24,  5, 24, 41, 83,163,230,247,245,250,251,246,249,
	240,202,186,167,104, 28, 40, 22,  9,146,249,241,250,251,237,255,
	 12, 11, 10,  9,  9,  9, 10, 10,  9,  9,  9,  9,  9,  8,  7,  7,
	  8,  9,  9,  8,  7,  7,  8, 10,  9,  9,  9,  8,  8,  7,  7,  7,
	  8,  7,  7,  6,  6,  6,  6,  6,  7,  7,  6,  6,  6,  6,  7,  7,
	  5,  6,  6,  6,  6,  5,  6,  7,  6,  6,  6,  6,  7,  7,  7,  8,
	  5,  6,  7,  7,  7,  6,  7,  7,  4,  5,  7,  7,  7,  7,  8,  8,
	 10, 56,149, 98, 77, 35, 32, 21, 20, 17, 15, 17, 19, 17, 14, 13,
	 10,  7,  7,  7, 10, 22, 35, 40, 36, 46, 51, 57, 66, 64, 62, 68,
	 99,136,147,170,179,197,177,173,157,133,143,180,201,205,206,202,
	216,220,214,210,226,186,102, 41, 43, 75, 52, 40, 14, 39, 18, 29,
	 27, 26, 24, 23, 23, 23, 22, 21, 22, 22, 22, 21, 21, 21, 22, 23,
	 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 17, 11,  9, 14, 19,
	 18, 19, 19, 17, 17, 18, 19, 19, 20, 22, 21, 15, 12, 13, 19, 23,
	 21, 21, 21, 20, 21, 21, 22, 22, 26, 22, 19, 20, 24, 22, 22, 26,
	 24, 27, 20, 50, 86,156,209,245,243,255,235,223,233,240,222,202,
	181,217,231,233,203,108, 35, 18, 28,  6,156,252,245,255,242,199,
	 11, 11, 10, 10, 10,  9,  9, 10,  9,  9,  9,  9,  8,  8,  8,  8,
	  8,  8,  9,  8,  8,  8,  9, 10,  9,  9,  9,  8,  8,  7,  7,  7,
	  7,  7,  7,  6,  6,  6,  6,  6,  7,  6,  6,  6,  6,  6,  6,  7,
	  5,  5,  6,  6,  6,  5,  6,  7,  6,  6,  6,  5,  6,  6,  7,  8,
	  5,  6,  8,  8,  8,  7,  8,  9,  6,  6,  7,  6,  6,  7,  8,  9,
	  8,107,137, 90, 47, 28, 28, 26, 20, 20, 21, 21, 19, 14, 13, 15,
	 11,  8,  8,  8, 12, 24, 34, 34, 41, 45, 44, 46, 56, 63, 67, 73,
	 86,119,140,167,191,208,190,178,169,158,174,203,210,206,213,220,
	233,217,229,213,221,120, 37, 25, 38, 65, 83, 47, 27, 25, 31, 26,
	 28, 26, 25, 23, 24, 24, 23, 23, 21, 21, 22, 22, 22, 22, 24, 25,
	 23, 23, 23, 22, 23, 23, 22, 22, 21, 22, 22, 18, 12,  9, 13, 19,
	 18, 19, 19, 17, 16, 18, 19, 20, 22, 25, 23, 16, 12, 14, 18, 21,
	 22, 21, 21, 20, 20, 21, 21, 22, 19, 23, 24, 22, 21, 21, 23, 29,
	 30, 17, 91,204,249,254,250,247,255,231,221,189,165,187,210,200,
	234,245,253,245,254,247,153, 56, 24, 24, 18,165,250,247,175, 65,
	 10, 10, 10, 10, 10,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,
	  7,  8,  9,  9,  9,  8,  9,  9,  8,  8,  8,  8,  8,  8,  8,  8,
	  8,  7,  7,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,
	  5,  5,  6,  6,  6,  5,  6,  7,  6,  5,  5,  4,  5,  5,  6,  7,
	  6,  7,  7,  7,  6,  5,  5,  4,  5,  5,  5,  5,  6,  8, 12, 14,
	  6,147,123, 74, 19, 14, 16, 20, 22, 20, 20, 21, 18, 11,  9, 12,
	  8,  5,  5,  6, 11, 24, 32, 30, 38, 43, 47, 51, 57, 62, 65, 66,
	 64, 82,110,136,176,185,181,169,165,162,175,188,182,179,199,221,
	219,233,207,216,187, 32, 23, 21, 35, 55, 93, 78, 31, 21, 35, 23,
	 26, 24, 22, 21, 22, 22, 21, 21, 19, 20, 21, 20, 20, 21, 22, 23,
	 24, 23, 22, 22, 23, 22, 22, 21, 22, 23, 22, 19, 13,  9, 13, 19,
	 20, 20, 19, 16, 16, 18, 20, 21, 20, 24, 22, 15, 10, 12, 16, 18,
	 22, 22, 21, 21, 21, 21, 22, 22, 16, 24, 26, 21, 20, 21, 23, 25,
	 32, 30,192,249,247,255,250,251,252,254,210,143,203,249,235,248,
	248,214,255,247,254,247,255,169, 60, 18, 19, 24,131,196, 65, 38,
	 10, 10, 10, 10, 10,  9,  8,  8,  9,  9,  9,  8,  9,  9, 10, 10,
	  6,  7,  9, 10, 10,  8,  8,  8,  6,  7,  8,  8,  9,  9,  9,  9,
	  8,  7,  7,  7,  7,  7,  7,  7,  6,  6,  6,  5,  5,  6,  6,  6,
	  5,  5,  6,  6,  6,  5,  6,  7,  6,  5,  5,  4,  5,  5,  6,  7,
	  6,  6,  7,  7,  8,  7,  6,  5,  7,  7,  7,  6,  7,  9, 12, 15,
	 17,153,104, 35, 15, 24, 27, 26, 29, 25, 24, 27, 25, 19, 16, 17,
	 13,  7,  4,  5, 10, 20, 28, 27, 30, 39, 50, 57, 61, 63, 66, 65,
	 60, 65, 92,112,154,158,169,166,165,170,184,193,186,180,191,205,
	219,204,208,231,217,119, 36, 11, 36, 61, 77,108, 35, 36, 25, 21,
	 25, 24, 22, 20, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22,
	 23, 23, 22, 22, 24, 23, 21, 20, 23, 23, 23, 20, 14, 10, 14, 21,
	 21, 21, 19, 15, 15, 18, 21, 23, 20, 22, 21, 16, 12, 12, 17, 20,
	 22, 22, 22, 21, 21, 21, 22, 22, 21, 25, 24, 20, 23, 23, 21, 19,
	 10, 92,245,255,253,250,244,255,248,252,239,202,250,255,202,197,
	242,184,205,248,249,254,249,253,132, 46, 45, 15, 29, 94,137, 52,
	  9,  9,  9,  9,  9,  8,  8,  8, 10,  9,  9,  8,  8,  9,  9, 10,
	  5,  7,  8,  9,  9,  8,  8,  9,  5,  6,  8,  9, 10,  9,  9,  8,
	  8,  8,  8,  7,  7,  7,  7,  8,  7,  6,  6,  6,  6,  6,  6,  7,
	  4,  5,  6,  6,  6,  6,  7,  8,  6,  6,  6,  5,  6,  6,  7,  8,
	  6,  5,  5,  7, 10, 11,  9,  7,  8,  8,  8,  8,  8,  9, 11, 13,
	 32,157, 85, 22, 23, 30, 36, 42, 34, 35, 39, 43, 40, 34, 35, 42,
	 24, 13,  8,  7, 10, 17, 26, 28, 37, 38, 44, 48, 50, 57, 69, 77,
	 77, 70, 81, 89,120,132,160,175,178,187,204,219,224,222,221,221,
	220,218,224,247,240,186, 96, 56, 46, 60, 72, 86, 79, 34, 30, 20,
	 28, 26, 24, 23, 24, 24, 23, 22, 22, 23, 24, 23, 23, 22, 23, 23,
	 22, 22, 22, 23, 25, 25, 23, 21, 23, 23, 23, 21, 16, 11, 15, 22,
	 21, 21, 19, 15, 15, 18, 21, 23, 23, 23, 22, 19, 14, 12, 17, 22,
	 22, 22, 23, 23, 23, 22, 22, 22, 24, 23, 22, 23, 25, 20, 19, 24,
	 54,199,251,239,253,255,255,245,249,253,248,238,246,244,232,255,
	187,116,170,201,255,252,252,248,239, 98, 43, 26, 25, 38,113,127,
	  9,  9,  9,  8,  8,  8,  8,  8,  9,  9,  8,  8,  8,  8,  8,  9,
	  5,  7,  8,  8,  8,  8,  8,  9,  5,  7,  8,  9, 10,  9,  8,  8,
	  8,  8,  8,  7,  7,  7,  8,  8,  7,  7,  7,  7,  7,  7,  7,  7,
	  4,  5,  6,  6,  6,  6,  7,  8,  6,  6,  6,  6,  7,  7,  7,  8,
	  8,  6,  5,  6,  9,  9,  6,  3,  5,  6,  8,  9, 11, 12, 14, 15,
	 27,147, 43, 25, 33, 37, 32, 37, 23, 32, 44, 47, 39, 32, 41, 56,
	 30, 17, 10, 10, 11, 19, 29, 34, 32, 35, 46, 55, 54, 55, 61, 65,
	 78, 74, 82, 89,109,122,151,171,200,202,207,216,227,234,234,232,
	213,233,228,242,238,184,128, 82, 51, 63, 64, 63,110, 39, 33, 25,
	 29, 28, 26, 25, 25, 25, 23, 22, 19, 20, 22, 22, 22, 22, 23, 23,
	 21, 21, 22, 24, 27, 27, 25, 23, 23, 23, 23, 22, 17, 12, 15, 23,
	 21, 21, 19, 16, 16, 18, 21, 23, 25, 23, 22, 19, 14, 10, 14, 21,
	 22, 23, 23, 24, 24, 23, 22, 22, 24, 21, 22, 28, 26, 15, 17, 32,
	165,247,243,255,254,252,251,255,237,252,253,249,221,245,255,248,
	246,244,238,248,252,250,251,253,254,145, 42, 38, 23, 11, 40,111,
	  9,  9,  8,  7,  6,  7,  7,  8,  9,  9,  8,  8,  7,  7,  7,  7,
	  7,  7,  8,  7,  7,  7,  8,  9,  7,  8,  9, 10, 10,  9,  8,  7,
	  9,  9,  8,  7,  6,  7,  7,  8,  6,  6,  5,  5,  5,  5,  6,  6,
	  6,  6,  6,  6,  7,  7,  7,  7,  6,  5,  5,  4,  5,  6,  7,  8,
	  6,  7,  6,  9,  1,  8,  9, 12, 15, 17, 14, 15,  8, 14, 16, 16,
	  1,138, 76, 33, 46, 38, 42, 34, 26, 29, 36, 40, 36, 31, 40, 55,
	 41,  8, 10,  9, 13, 14, 24, 30, 28, 36, 47, 54, 58, 55, 51, 52,
	 75, 78, 82, 93,106,112,128,154,176,199,209,214,225,224,215,214,
	231,224,246,241,246,223,130, 80, 48, 63, 56, 59,103, 80, 15, 34,
	 26, 29, 27, 24, 26, 26, 25, 26, 24, 28, 22, 21, 22, 18, 21, 24,
	 23, 22, 22, 22, 25, 25, 24, 21, 22, 22, 23, 20, 16, 13, 15, 19,
	 21, 21, 19, 17, 17, 18, 20, 23, 21, 20, 21, 20, 15,  9, 13, 23,
	 17, 21, 22, 23, 24, 24, 23, 20, 26, 19, 26, 17, 20, 24, 67,122,
	243,241,248,255,248,250,196,179,147,198,242,250,128,193,253,251,
	253,255,254,252,255,255,251,243,168, 73, 42, 48, 15, 35, 28, 25,
	 10, 10,  9,  8,  8,  8,  8,  9,  8,  8,  8,  8,  7,  7,  7,  7,
	  7,  7,  7,  7,  7,  7,  8,  9,  7,  7,  8,  9,  9,  8,  7,  7,
	  9,  8,  8,  7,  7,  7,  7,  7,  6,  6,  6,  6,  6,  6,  6,  6,
	  7,  7,  7,  7,  7,  7,  7,  7,  6,  6,  5,  5,  5,  5,  6,  6,
	  6,  8,  8,  6,  4, 22, 24, 35, 47, 35, 37, 20, 19, 14, 12, 16,
	  4,117,108, 35, 38, 44, 35, 38, 36, 37, 39, 37, 33, 31, 38, 49,
	 39, 22,  9, 11, 17,  9, 20, 40, 32, 34, 32, 47, 55, 53, 57, 52,
	 60, 71, 79, 84, 91, 93,104,124,157,181,190,187,196,205,209,215,
	228,238,255,251,245,229,151, 99, 41, 50, 51, 60, 99, 89, 34, 25,
	 27, 27, 26, 26, 30, 30, 28, 29, 31, 34, 28, 27, 28, 25, 25, 23,
	 26, 22, 18, 18, 22, 24, 23, 20, 20, 22, 22, 18, 12,  9, 12, 18,
	 22, 21, 19, 17, 16, 17, 20, 23, 22, 21, 21, 21, 15,  9, 13, 22,
	 25, 15, 17, 22, 20, 23, 15, 26, 23, 25, 16, 20, 19, 50,136,236,
	244,253,234,219,160,132, 85, 58, 52,138,225,221,117,138,168,227,
	252,253,249,254,251,252,231,214,113, 32, 23, 36, 26, 19, 18, 26,
	 11, 10,  9,  8,  8,  8,  9,  9,  8,  8,  8,  8,  8,  7,  7,  7,
	  7,  7,  7,  7,  8,  8,  8,  8,  7,  8,  8,  8,  8,  8,  8,  7,
	  8,  8,  8,  8,  8,  7,  7,  6,  5,  5,  6,  6,  6,  6,  5,  5,
	  7,  7,  7,  7,  7,  6,  6,  6,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  7,  8,  4, 17, 46, 39, 47, 41, 52, 53, 33, 65, 44,  1, 12,
	 15, 96,137, 52, 43, 41, 38, 45, 48, 47, 41, 33, 28, 30, 37, 43,
	 41, 60, 21,  2,  7,  6, 19, 31, 33, 34, 27, 44, 55, 60, 74, 60,
	 56, 56, 61, 79, 98, 94, 86, 92,100,135,159,169,188,210,226,237,
	246,252,253,247,251,249,165, 95, 50, 52, 50, 58, 85, 97, 79, 57,
	 34, 34, 33, 36, 43, 51, 63, 77, 92, 90, 74, 56, 40, 28, 27, 23,
	 24, 23, 23, 24, 27, 25, 23, 21, 23, 25, 26, 22, 15, 10, 14, 22,
	 22, 21, 19, 16, 15, 17, 20, 23, 23, 21, 21, 21, 15,  9, 13, 21,
	 17, 16, 33, 13, 21, 28, 23, 22, 29, 16, 29, 93, 58, 76,143,255,
	169,149,112, 90, 66, 50, 32, 35, 82,244,248,253,179,118,204,251,
	249,253,252,255,255,213,138,172,185,156, 49,103, 48, 34, 23, 18,
	  9,  9,  9,  8,  8,  8,  8,  8,  7,  7,  7,  7,  8,  8,  8,  8,
	  7,  7,  7,  7,  8,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,
	  7,  8,  8,  8,  8,  7,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,
	  7,  7,  7,  6,  6,  6,  5,  5,  5,  5,  6,  6,  6,  6,  5,  5,
	  7,  5,  7,  6, 30, 60, 32, 27, 25, 26, 24, 17, 47, 33,  8, 11,
	 11, 74,133, 64, 52, 28, 49, 49, 55, 51, 40, 27, 24, 31, 39, 42,
	 74,161,144,115, 99, 80, 52,  7, 25, 28, 30, 34, 32, 42, 62, 56,
	 64, 70, 63, 58, 72, 88, 95,100,161,187,209,217,227,235,241,246,
	251,255,252,244,251,249,153, 86, 44, 52, 47, 51, 70, 98,121,116,
	 96, 75, 46, 28, 26, 35, 56, 79, 93, 92, 83, 73, 59, 46, 39, 28,
	 30, 27, 22, 19, 17, 20, 26, 33, 21, 21, 22, 20, 14,  9, 12, 18,
	 22, 21, 19, 16, 15, 16, 20, 23, 22, 21, 21, 21, 16,  9, 11, 19,
	 26, 18, 23, 21, 23, 21, 17, 25, 17, 46, 59,108,174,122,132,159,
	132, 88, 71, 71, 59, 39, 22, 85,143,254,248,246,255,240,251,253,
	246,253,255,245,200,111, 46,104,192,199,102,110, 48, 39, 20, 20,
	  8,  8,  7,  7,  7,  6,  6,  7,  7,  7,  7,  7,  8,  8,  8,  8,
	  7,  7,  6,  7,  8,  8,  7,  6,  8,  7,  7,  7,  7,  7,  7,  8,
	  7,  8,  8,  9,  8,  7,  6,  5,  7,  6,  5,  4,  4,  5,  6,  7,
	  6,  6,  6,  5,  5,  5,  5,  5,  4,  5,  6,  6,  7,  7,  7,  7,
	 10,  7, 11, 13, 37, 61, 27, 19, 37,  6, 15, 24, 42, 11, 24,  8,
	  7, 64,125, 67, 61, 38, 66, 58, 55, 49, 36, 21, 21, 33, 43, 46,
	 45,164,187,177,165,164,155,113, 56, 38, 39, 31, 19, 26, 39, 54,
	 37, 41, 49, 75,111,139,165,191,213,221,231,239,245,247,251,255,
	249,253,252,249,255,249,137, 71, 38, 55, 51, 51, 61, 78,106,115,
	127,105, 78, 63, 63, 67, 75, 86,107, 95, 79, 70, 60, 53, 51, 40,
	 22, 22, 24, 27, 27, 22, 18, 17, 22, 20, 20, 20, 16, 11, 11, 16,
	 21, 20, 18, 16, 15, 16, 19, 21, 22, 20, 20, 21, 16,  9, 11, 18,
	 15, 30, 17, 27, 14, 27, 22, 18, 17, 19, 54, 58,125,114,102,101,
	 94, 64, 53, 33, 15, 22, 58,169,161,234,245,242,248,253,255,255,
	254,255,235,182,115, 33, 13, 37, 50, 82, 45, 44, 37, 35, 31, 21,
	  7,  7,  7,  6,  6,  6,  6,  6,  7,  7,  7,  7,  7,  7,  7,  7,
	  7,  6,  6,  7,  8,  7,  6,  5,  7,  7,  7,  6,  6,  7,  7,  7,
	  7,  7,  8,  8,  8,  7,  6,  5,  7,  6,  5,  4,  4,  5,  6,  7,
	  6,  6,  6,  6,  6,  5,  5,  5,  5,  6,  6,  6,  7,  7,  7,  8,
	  0,  5, 19, 33, 54, 77, 62, 67, 69, 63, 54, 62,141, 46,  7,  4,
	 12, 76,131, 62, 63, 62, 70, 60, 50, 45, 32, 18, 20, 34, 46, 50,
	 48,152,194,189,174,165,174,172,137,102,107,116,116,103, 73, 69,
	111,123,149,190,224,230,231,242,239,234,235,243,248,248,250,254,
	251,251,255,254,254,241,138, 54, 44, 62, 55, 53, 59, 58, 70, 81,
	 95, 97, 96, 93, 87, 78, 76, 81, 97, 82, 65, 50, 33, 33, 53, 61,
	 48, 38, 27, 22, 23, 23, 25, 27, 26, 23, 22, 23, 20, 14, 14, 17,
	 21, 20, 18, 16, 15, 16, 18, 21, 22, 20, 20, 21, 17, 10, 11, 17,
	 21, 19, 14, 27, 27, 12, 47, 71, 34,  4, 23, 56, 76,115, 59, 24,
	 72, 48,  8, 15, 30,154,192,195,102,148,214,255,255,255,249,250,
	255,224,171,129,209,179, 53, 44, 27, 52, 18, 39, 38, 43, 35, 16,
	  7,  7,  7,  7,  7,  6,  6,  6,  7,  7,  7,  7,  7,  7,  7,  7,
	  7,  6,  6,  6,  8,  8,  6,  4,  7,  7,  7,  7,  7,  7,  7,  7,
	  7,  8,  8,  8,  8,  7,  6,  6,  7,  6,  5,  4,  4,  5,  6,  7,
	  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  5,  6,  6,  7,  8,
	  9, 15, 28, 38, 36, 40, 33, 42, 34, 48, 19, 27,143, 66,  3, 19,
	 14, 93,123, 53, 55, 67, 57, 52, 46, 41, 29, 18, 19, 31, 45, 53,
	 53,144,192,182,176,164,165,184,195,163,149,153,174,190,182,182,
	186,233,255,248,248,255,251,239,246,241,243,249,252,252,252,252,
	247,253,255,249,217,211,161, 58, 45, 55, 52, 52, 60, 62, 68, 77,
	 65, 74, 79, 74, 70, 68, 77, 90, 83, 76, 72, 64, 37, 24, 40, 50,
	 50, 50, 51, 49, 42, 31, 26, 26, 27, 23, 21, 21, 16, 10, 10, 16,
	 20, 20, 19, 17, 15, 15, 17, 19, 22, 20, 20, 22, 18, 11, 12, 17,
	 23, 26, 24,  5, 32, 53,107,115, 37, 26, 24, 55, 44, 63, 83,  6,
	 64,106,125, 73,175,230,251,231,206,205,229,250,246,245,255,255,
	215,132, 53, 34,186,197, 36, 32, 33, 20, 36, 23, 24, 30, 27, 40,
	  8,  8,  8,  8,  8,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,
	  7,  6,  5,  6,  9,  8,  6,  4,  6,  6,  7,  7,  7,  7,  6,  6,
	  7,  8,  8,  8,  7,  7,  6,  6,  6,  6,  5,  5,  5,  5,  6,  6,
	  6,  7,  7,  7,  8,  7,  8,  8,  7,  6,  6,  5,  5,  5,  6,  7,
	  5, 13, 30, 50, 43, 39, 38, 48, 59, 32, 13, 15, 52, 39, 16,  3,
	 15,107,111, 54, 58, 63, 53, 54, 44, 39, 28, 18, 18, 29, 44, 52,
	 39,138,199,183,194,180,154,157,201,197,172,143,142,164,184,189,
	208,236,251,249,251,252,252,255,248,247,250,252,253,255,255,253,
	255,248,240,224,187,201,191, 59, 46, 52, 55, 55, 60, 66, 69, 74,
	 70, 72, 70, 67, 70, 73, 75, 78, 82, 69, 67, 69, 50, 35, 42, 42,
	 37, 53, 71, 72, 54, 30, 21, 23, 32, 28, 27, 25, 18, 11, 13, 21,
	 19, 19, 19, 17, 15, 15, 17, 19, 22, 20, 21, 23, 19, 13, 13, 18,
	 12, 25, 18, 31, 65,127,124,101, 36, 37, 18, 19, 51, 65, 64, 99,
	 35, 90,214,238,237,254,248,250,254,242,251,252,255,255,249,209,
	 86, 34, 23, 34, 54, 54, 33, 40, 39, 22, 34, 25, 23, 14, 30, 29,
	  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  8,  7,  6,  5,  6,  6,
	  6,  6,  6,  6,  7,  7,  6,  6,  7,  7,  7,  7,  7,  6,  6,  6,
	  7,  7,  7,  7,  6,  6,  6,  6,  6,  5,  5,  5,  5,  5,  5,  6,
	  7,  4,  6,  8,  5,  4,  7,  7,  8,  2,  5,  9,  7,  7, 11, 13,
	 17, 15, 39, 57, 45, 33, 35, 34, 49, 53, 14, 21, 43, 51, 14, 17,
	 12,104,114, 59, 57, 60, 49, 55, 43, 37, 28, 16, 16, 33, 48, 49,
	 34,115,202,190,182,189,177,158,159,191,196,174,157,147,151,169,
	178,192,213,230,243,248,251,251,250,252,253,253,252,251,250,249,
	252,222,200,189,193,222,196, 38, 46, 50, 52, 63, 69, 65, 69, 74,
	 73, 73, 76, 73, 71, 71, 65, 64, 75, 72, 63, 65, 59, 60, 51, 51,
	 45, 43, 44, 41, 30, 18, 18, 26, 25, 27, 44, 37, 27, 20,  7, 18,
	 22, 21, 19, 17, 16, 17, 18, 19, 22, 21, 22, 23, 19, 17, 13, 17,
	 22, 21, 35, 93,105,134, 90, 90,101, 49, 26, 24, 34, 82, 66,172,
	184,180,234,253,249,255,250,255,251,253,254,255,246,241,216,152,
	121,109, 43, 30, 51, 42, 38, 27, 28, 27, 26, 26, 28, 27, 26, 25,
	  7,  7,  7,  7,  7,  7,  7,  7,  5,  6,  7,  7,  6,  6,  7,  8,
	  6,  6,  6,  6,  8,  7,  6,  5,  7,  7,  7,  7,  7,  6,  6,  6,
	  7,  7,  7,  7,  6,  6,  6,  6,  5,  5,  5,  5,  5,  5,  5,  5,
	  7,  3,  5,  7,  4,  3,  6,  5,  5,  8, 10,  7,  5, 12, 16, 10,
	 12, 14, 31, 60, 59, 46, 54, 52, 60, 34,  6, 14, 43, 63, 24,  6,
	 18, 95,130, 63, 60, 47, 57, 47, 46, 36, 25, 16, 19, 35, 49, 52,
	 41,110,202,191,184,190,189,180,160,180,192,194,188,169,155,158,
	163,169,177,186,194,202,211,218,230,240,248,248,246,241,233,224,
	204,210,211,209,209,217,182, 38, 47, 54, 55, 64, 73, 75, 78, 77,
	 84, 80, 72, 67, 66, 68, 70, 68, 64, 72, 70, 66, 66, 72, 70, 67,
	 38, 25, 15, 13, 13,  9,  7,  8, 11, 22, 31, 50, 46, 17, 12, 16,
	 23, 22, 21, 19, 17, 17, 19, 20, 26, 20, 24, 16, 18,  7, 13, 14,
	 36, 72,114,100,101, 90,105,106, 80, 28, 30, 27, 16, 31, 28,170,
	255,238,253,253,247,255,250,250,246,255,249,252,234,178,182,166,
	133,146, 58, 40, 34, 21, 35, 27, 26, 25, 25, 25, 26, 25, 24, 23,
	  7,  7,  7,  7,  7,  7,  7,  7,  5,  6,  7,  7,  7,  7,  8,  9,
	  6,  6,  6,  7,  8,  7,  6,  5,  7,  7,  7,  7,  7,  7,  7,  7,
	  7,  7,  7,  7,  6,  6,  6,  6,  5,  5,  5,  5,  5,  5,  5,  5,
	  9,  4,  5,  7,  5,  6,  7,  6,  1,  7,  9,  4, 13, 33, 35, 18,
	 18, 23, 28, 59, 64, 45, 50, 47, 62, 19, 12, 16, 40, 65, 39,  8,
	 13, 82,140, 55, 60, 42, 60, 52, 50, 34, 21, 18, 23, 37, 50, 54,
	 45, 98,198,190,186,185,196,192,155,170,183,191,199,199,187,173,
	163,164,168,173,176,177,181,186,181,191,198,197,198,201,199,192,
	190,204,202,205,216,222,161, 30, 48, 61, 63, 64, 68, 71, 77, 76,
	 81, 82, 71, 68, 65, 61, 68, 65, 57, 50, 46, 49, 65, 75, 70, 52,
	 31, 18,  6,  6, 10,  9,  9, 10,  2, 18, 15, 70, 55, 21, 17, 18,
	 23, 23, 22, 20, 17, 15, 18, 21, 22, 17, 13, 25, 33,  9, 16, 50,
	 71,124,121,104, 94, 98, 85, 79, 51, 48, 30, 13, 23, 53, 94,191,
	251,247,237,190,132,104,107,126,221,250,249,226,117, 48,109, 92,
	 91,134, 49, 42, 24, 15, 37, 27, 24, 24, 24, 24, 25, 25, 24, 23,
	  8,  8,  8,  7,  7,  7,  7,  7,  5,  6,  7,  7,  7,  7,  8,  9,
	  6,  6,  6,  7,  8,  8,  6,  5,  7,  7,  7,  7,  7,  7,  7,  7,
	  7,  7,  7,  7,  6,  6,  6,  6,  6,  6,  5,  5,  5,  5,  6,  6,
	  9,  4,  5,  7,  7,  7,  9,  6,  7, 11,  9,  6, 23, 51, 50, 24,
	 17, 22, 28, 53, 64, 49, 47, 51, 51, 15, 17, 19, 43, 59, 50, 16,
	 21, 77,139, 43, 73, 71, 68, 58, 49, 30, 18, 20, 27, 38, 49, 53,
	 54, 92,199,197,197,189,202,197,176,177,181,184,189,200,201,191,
	186,179,173,171,172,173,175,179,175,178,178,177,180,188,195,197,
	201,211,207,203,202,219,133, 30, 53, 64, 64, 62, 64, 67, 73, 72,
	 67, 76, 68, 70, 65, 57, 68, 64, 66, 35, 36, 50, 69, 75, 69, 38,
	 15, 12, 11, 12, 10,  7, 10, 15,  5, 12, 12, 75, 37, 23, 11, 15,
	 20, 21, 22, 20, 16, 13, 17, 22, 18, 31, 23, 27, 14, 17, 41, 91,
	107,130,108, 83, 97, 90, 66, 62, 64, 46, 31, 13, 62,117,231,237,
	240,187,113, 61, 37, 24, 19, 16,103,239,206,106, 15, 29, 72, 23,
	 40, 86, 29, 30, 24, 21, 28, 18, 25, 25, 25, 24, 25, 25, 24, 24,
	  9,  9,  9,  8,  8,  8,  7,  7,  6,  7,  8,  7,  7,  6,  7,  8,
	  6,  6,  6,  7,  8,  7,  6,  5,  7,  7,  7,  7,  7,  7,  7,  7,
	  7,  7,  7,  7,  6,  6,  6,  6,  7,  6,  6,  6,  6,  6,  6,  7,
	  9,  4,  4,  7,  6,  6,  6,  3,  6,  9, 10, 11, 30, 59, 62, 43,
	 18, 25, 41, 53, 65, 63, 52, 62, 39, 15,  8, 13, 51, 57, 59, 19,
	  0, 55,161, 57, 54, 52, 56, 58, 42, 24, 16, 23, 31, 38, 48, 54,
	 50, 79,190,189,194,186,197,190,199,179,178,190,192,189,196,202,
	194,187,181,180,183,183,181,179,185,181,181,182,184,183,188,195,
	200,201,208,210,207,232,118, 43, 54, 60, 59, 63, 70, 70, 73, 71,
	 65, 74, 66, 70, 68, 62, 72, 67, 53, 27, 47, 63, 63, 66, 69, 31,
	  9, 10, 12, 13, 11,  6,  7, 10, 13, 13, 41, 71, 25, 21, 10, 17,
	 19, 20, 22, 20, 16, 14, 17, 23, 22, 13, 24, 12, 26, 76,118,107,
	 86,102,132,112, 98, 66, 50, 54, 47, 37, 22, 59,120,228,207,152,
	 80, 54, 20, 17, 28, 26, 24, 21, 21,104, 57, 19, 19, 32, 32, 27,
	 23, 45, 24, 18, 25, 29, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24,
	  9,  9,  9,  9,  8,  8,  8,  8,  7,  8,  8,  7,  7,  6,  6,  7,
	  7,  7,  6,  6,  7,  7,  7,  6,  7,  7,  7,  7,  7,  7,  7,  7,
	  7,  7,  7,  7,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,
	 10,  5,  6,  8,  6,  5,  6,  4,  9, 16, 21, 20, 31, 54, 65, 57,
	 22, 34, 56, 54, 63, 70, 54, 62, 26, 17,  5, 12, 55, 57, 65, 30,
	 13, 26,153, 89, 59, 57, 64, 40, 33, 19, 18, 27, 34, 39, 49, 57,
	 56, 87,198,193,198,196,205,199,200,182,178,189,194,196,201,203,
	192,193,193,194,197,197,193,186,193,188,189,194,194,190,193,201,
	202,198,211,215,220,223, 93, 50, 47, 61, 67, 70, 69, 65, 69, 72,
	 75, 78, 70, 74, 77, 70, 67, 55, 36, 33, 59, 67, 57, 68, 68, 24,
	 18, 12,  8, 10, 14, 13,  9,  6, 14, 22, 67, 52, 27, 16, 17, 21,
	 20, 21, 22, 21, 18, 15, 18, 24, 21, 26, 11, 51, 83,131, 86, 99,
	 97, 86,102,110, 59, 64, 46, 49, 31, 48, 83,169,207,164, 90, 33,
	 11, 14, 16, 24, 27, 21, 24, 31, 25, 13,  9, 19, 30, 26, 31, 21,
	 22, 24, 27, 18, 28, 28, 22, 29, 22, 23, 24, 24, 23, 23, 23, 24,
	  9,  9,  9,  8,  8,  8,  7,  7,  8,  8,  8,  8,  7,  6,  6,  7,
	  8,  7,  6,  6,  7,  7,  7,  7,  8,  8,  8,  7,  7,  7,  7,  7,
	  7,  7,  7,  7,  6,  6,  6,  6,  6,  5,  5,  5,  5,  5,  5,  6,
	  9,  5,  6,  8,  6,  6, 10, 10, 30, 34, 35, 27, 28, 44, 53, 47,
	 19, 41, 62, 57, 63, 74, 62, 57, 18, 16, 14, 14, 49, 54, 65, 42,
	 15,  7,112,118, 47, 45, 53, 39, 29, 21, 24, 33, 35, 37, 48, 58,
	 53, 94,205,192,190,193,200,196,204,195,187,183,186,196,200,194,
	202,202,195,185,186,196,202,202,195,192,192,195,196,195,199,205,
	208,214,224,217,222,167, 44, 48, 50, 68, 72, 68, 64, 62, 68, 70,
	 77, 77, 75, 76, 75, 69, 57, 45, 55, 62, 70, 70, 64, 75, 61, 24,
	 15, 10,  7,  8, 11, 13, 14, 14, 28, 53, 61, 27, 25, 11, 15, 15,
	 21, 20, 22, 22, 19, 15, 17, 23, 18,  9, 79, 94,114, 97, 84, 92,
	 91, 70, 66, 79, 70, 67, 43, 34, 40, 81,170,167, 89, 55,  2, 12,
	 14, 20, 27, 26, 26, 27, 26, 25, 28, 14, 27, 25, 26, 18, 24, 21,
	 24, 27, 27, 27, 27, 16, 22, 17, 21, 23, 24, 23, 23, 22, 22, 23,
	  9,  9,  9,  8,  8,  7,  7,  7,  7,  8,  8,  8,  7,  6,  7,  8,
	  8,  7,  6,  5,  6,  7,  7,  8,  8,  8,  8,  7,  7,  7,  7,  7,
	  7,  7,  7,  7,  6,  6,  6,  6,  5,  5,  4,  4,  4,  4,  5,  5,
	  5,  1,  3,  5,  4,  6, 12, 14, 31, 34, 32, 22, 26, 45, 53, 44,
	 28, 57, 72, 65, 64, 72, 65, 44, 19, 11, 16, 12, 41, 54, 60, 41,
	 25, 10, 68,133, 40, 45, 40, 47, 29, 24, 29, 36, 34, 36, 47, 57,
	 52,102,214,194,185,189,194,192,202,194,187,185,187,190,194,196,
	205,210,204,190,186,195,203,203,196,196,195,194,193,192,193,195,
	200,207,206,203,234,144, 24, 45, 63, 72, 64, 58, 65, 75, 76, 65,
	 70, 70, 72, 66, 62, 61, 55, 54, 68, 77, 66, 59, 53, 56, 34, 15,
	  6, 12, 17, 16, 11, 12, 23, 34, 64,102, 53, 20, 30, 17, 16, 12,
	 21, 19, 20, 21, 18, 14, 16, 21, 31, 90,136, 93,102,106, 72,103,
	 58, 74, 58, 68, 84, 56, 37, 68,100,171,110, 58, 25, 26, 18, 36,
	 26, 27, 30, 20, 20, 30, 25, 16, 31, 23, 28, 24, 20, 26, 27, 26,
	 21, 28, 16, 30, 27, 13, 35, 18, 22, 23, 24, 24, 23, 22, 23, 23,
	 11, 10,  8,  8,  8,  8,  7,  6,  7,  7,  7,  7,  7,  7,  7,  7,
	  7,  6,  6,  5,  6,  7,  8,  9,  5,  6,  6,  7,  8,  8,  8,  8,
	  7,  7,  7,  7,  7,  6,  6,  6,  7,  5,  4,  4,  6,  7,  7,  7,
	  2,  8,  6,  1,  8, 23, 27, 21, 22, 25, 25, 20, 22, 39, 46, 38,
	 38, 67, 74, 59, 52, 68, 69, 34, 13,  8,  6, 16, 34, 48, 52, 51,
	 55, 33, 14,120, 86, 52, 49, 34, 30, 33, 35, 34, 33, 38, 45, 55,
	 54,118,220,199,198,188,198,199,200,204,190,181,191,192,189,198,
	200,204,209,207,203,192,189,206,207,210,208,199,193,194,196,196,
	191,194,187,198,216,112, 41, 48, 59, 68, 57, 62, 65, 77, 77, 67,
	 64, 66, 69, 52, 49, 60, 59, 69, 60, 57, 46, 42, 27, 23, 14, 14,
	  7,  9, 17, 21, 21, 26, 35, 38, 76, 96, 54, 25, 32, 22, 16, 16,
	 25, 21, 23, 21, 14, 15, 31, 53,111,101,130,116, 90, 74, 84, 71,
	 70, 61, 44, 38, 74,106, 82,108,138, 62, 32, 12, 18, 15, 36, 14,
	 20, 22, 22, 19, 20, 24, 27, 27, 20, 22, 33, 20, 18, 28, 20, 23,
	 23, 23, 23, 23, 24, 25, 25, 26, 23, 23, 23, 23, 24, 24, 25, 25,
	 11, 10,  9,  8,  8,  8,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,
	  7,  7,  6,  6,  6,  6,  6,  7,  6,  6,  6,  6,  7,  7,  8,  8,
	  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  5,  5,  5,  5,
	  3, 10,  8,  5, 20, 45, 48, 35, 17, 20, 26, 23, 19, 30, 39, 34,
	 37, 61, 73, 61, 40, 57, 69, 21, 12,  7,  5, 14, 31, 46, 51, 51,
	 51, 45,  5, 87,129, 53, 36, 41, 43, 30, 26, 45, 33, 38, 53, 51,
	 58,119,223,191,196,188,189,196,201,207,196,186,193,192,187,194,
	192,198,207,204,195,188,189,200,205,210,211,206,202,202,203,202,
	201,199,191,184,148, 64, 26, 55, 61, 64, 57, 69, 66, 61, 71, 69,
	 63, 57, 57, 61, 64, 65, 65, 65, 50, 28,  8, 15, 17, 16,  8, 10,
	 13, 10, 12, 21, 33, 43, 44, 35, 27, 59, 48, 35, 34, 21, 15, 12,
	 18, 18, 28, 25, 13, 30, 72,102,101, 93, 94,131, 90, 61, 72, 47,
	 57, 60, 40, 52, 55,142,124,114, 40, 17, 25, 24, 31, 17, 25, 17,
	 21, 22, 23, 25, 26, 24, 24, 24, 25, 23, 30, 19, 18, 27, 20, 24,
	 24, 24, 23, 22, 23, 24, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25,
	 11, 10,  9,  8,  8,  8,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,
	  8,  7,  7,  5,  5,  5,  5,  6,  7,  7,  6,  6,  7,  7,  8,  8,
	  6,  6,  6,  6,  6,  6,  6,  6,  4,  6,  8,  7,  5,  4,  4,  5,
	  5, 10,  7,  7, 32, 65, 67, 47, 16, 17, 27, 26, 15, 20, 32, 33,
	 45, 64, 80, 74, 40, 53, 78, 21, 11,  6,  5, 13, 30, 44, 50, 51,
	 65, 52,  8,  6,115,109, 46, 30, 37, 49, 40, 38, 27, 39, 38, 48,
	 42,120,214,208,186,199,186,199,202,209,199,188,192,192,189,195,
	193,193,204,210,209,203,192,191,199,205,209,209,208,209,209,208,
	202,200,220,196, 76, 21, 30, 55, 59, 70, 58, 57, 70, 65, 67, 62,
	 70, 57, 50, 50, 47, 61, 72, 50, 48, 39, 30, 31, 24, 16,  9, 12,
	 17, 16, 18, 20, 26, 37, 45, 42, 36, 40, 48, 44, 40, 31, 17, 17,
	 25, 18, 30, 13, 42, 97, 91, 94, 89, 66, 94,108, 94, 69, 41, 50,
	 40, 37, 42, 51,106,134, 87, 12, 23, 22, 23, 18, 26, 17, 21, 27,
	 20, 20, 22, 25, 27, 25, 23, 23, 28, 22, 26, 19, 20, 26, 19, 23,
	 26, 25, 23, 23, 23, 23, 25, 26, 25, 25, 25, 25, 25, 24, 23, 23,
	 12, 11,  9,  9,  9,  9,  8,  7,  7,  7,  7,  7,  7,  7,  7,  7,
	  7,  7,  6,  5,  5,  5,  5,  5,  7,  6,  6,  5,  6,  6,  7,  8,
	  6,  6,  6,  6,  6,  6,  6,  6,  4,  5,  7,  6,  6,  5,  6,  7,
	  6,  8,  6, 11, 39, 70, 72, 54, 23, 19, 27, 28, 14, 14, 28, 33,
	 43, 62, 75, 76, 40, 43, 70, 20, 11,  7,  7, 15, 30, 43, 49, 51,
	 63, 40, 22, 11, 62,157, 65, 34, 25, 45, 49, 27, 26, 43, 30, 52,
	 24,141,225,203,200,188,194,199,203,209,199,186,189,192,192,196,
	195,192,192,198,209,208,196,200,191,195,200,204,208,210,209,207,
	202,215,218,168, 57, 34, 37, 43, 70, 55, 65, 71, 71, 58, 63, 63,
	 52, 85,130,160,171,162,144,137,126,129,109, 66, 27, 14, 15, 18,
	 19, 21, 27, 27, 23, 28, 42, 51, 37, 25, 45, 47, 51, 59, 31, 11,
	 17, 21, 25, 63,104,107, 94, 82, 87, 99, 69, 52, 95, 85, 47, 61,
	 43, 43, 68,109,117, 56, 15, 15, 23, 24, 17, 13, 19, 18, 15, 18,
	 17, 17, 17, 17, 20, 23, 24, 24, 25, 20, 24, 22, 23, 24, 18, 21,
	 24, 24, 23, 23, 24, 24, 25, 25, 24, 24, 23, 22, 22, 22, 22, 22,
	 12, 11, 10,  9,  9,  9,  8,  8,  7,  7,  7,  7,  7,  7,  7,  7,
	  6,  6,  6,  5,  5,  5,  5,  6,  8,  7,  6,  5,  5,  6,  7,  8,
	  7,  7,  7,  7,  7,  7,  7,  7,  7,  6,  5,  5,  7,  7,  7,  7,
	  9,  7,  9, 21, 45, 66, 69, 62, 30, 21, 24, 27, 15, 12, 23, 30,
	 39, 60, 66, 73, 46, 32, 50, 20, 10,  8,  8, 15, 29, 41, 47, 49,
	 56, 25, 30, 11, 27,119,111, 48, 36, 30, 40, 36, 34, 31, 35, 35,
	 28,211,247,208,213,190,186,189,202,209,204,193,195,198,198,199,
	181,192,195,192,205,207,200,208,192,192,193,197,204,207,206,203,
	209,212,196,122, 28, 42, 63, 39, 40, 55, 71, 55, 72, 65, 47, 68,
	152,196,201,157,159,157,122,133,134,132,103, 49, 13,  6,  7,  1,
	  7,  4, 10, 17, 15, 13, 19, 25, 43, 47, 48, 45, 39, 53, 56, 20,
	 16, 33, 91,127,113, 91, 82, 86,114, 92, 67, 71, 58, 75, 51, 27,
	 34, 97,120, 94, 28, 13, 14, 14,  6, 12, 14, 15, 10, 11,  9,  6,
	 11, 14, 13,  9, 12, 20, 24, 23, 21, 19, 23, 23, 22, 21, 19, 22,
	 22, 23, 23, 24, 25, 25, 25, 25, 24, 23, 22, 21, 21, 21, 22, 23,
	 13, 12, 10,  9,  9,  9,  8,  8,  7,  7,  7,  7,  7,  7,  7,  7,
	  5,  5,  5,  6,  7,  7,  7,  7,  7,  7,  6,  6,  6,  6,  7,  7,
	  7,  7,  7,  7,  8,  8,  8,  8, 10,  8,  6,  5,  7,  8,  7,  6,
	  8,  8, 16, 34, 51, 61, 66, 68, 35, 25, 22, 23, 17, 12, 17, 25,
	 42, 65, 67, 74, 58, 32, 34, 20,  7,  6,  7, 14, 26, 38, 45, 48,
	 53, 43,  0,  0, 16, 26,144, 80, 33, 39, 32, 34, 41, 18, 37, 25,
	 19,193,248,255,218,239,243,203,188,206,215,212,212,215,214,211,
	184,190,192,186,194,206,204,204,199,197,195,196,201,204,205,203,
	204,221,156, 66, 25, 40, 57, 62, 62, 49, 54, 55, 63, 46, 61,154,
	208,128, 80, 44, 36, 31,  7, 28, 22, 23, 20,  7,  9, 13, 16, 11,
	 12,  6,  8, 13, 12,  9, 11, 14,  6, 35, 39, 71, 62, 47, 84, 65,
	 30, 94, 93,110,128, 97, 87, 81,132,115, 62, 42, 38, 71, 99, 63,
	118,112, 74, 17,  7,  7, 19, 14, 13, 12, 14, 11,  3,  7, 11,  6,
	  6, 10, 10,  7, 10, 16, 19, 19, 22, 21, 21, 21, 20, 20, 22, 25,
	 21, 22, 23, 24, 25, 25, 25, 24, 24, 23, 22, 21, 22, 23, 25, 26,
	 13, 12, 11, 10, 10,  9,  8,  7,  7,  7,  7,  7,  7,  7,  7,  7,
	  5,  5,  6,  6,  7,  7,  7,  7,  6,  6,  6,  6,  6,  6,  6,  6,
	  6,  7,  7,  7,  8,  7,  8,  8,  8,  8,  7,  6,  6,  6,  6,  6,
	 10, 15, 29, 47, 58, 60, 63, 68, 49, 38, 25, 19, 18, 11, 11, 23,
	 38, 62, 67, 72, 61, 32, 20, 11,  7,  5,  6, 12, 24, 36, 45, 50,
	 58, 19, 13, 23,  0, 16, 58,130, 42, 45, 28, 24, 38, 28, 38, 39,
	 27,149,245,249,255,255,245,210,198,226,249,252,251,253,254,250,
	223,188,184,189,183,192,204,204,205,203,200,198,199,202,206,209,
	217,196, 96, 41, 39, 51, 54, 52, 53, 32, 48, 55, 53,122,198,219,
	128, 38, 21, 24, 20, 36, 27,  8, 11,  8,  9,  4,  8,  2,  5,  4,
	 10,  7,  8,  8,  6, 10, 16, 17, 18, 20, 21, 50, 50, 44, 83,101,
	112, 92, 86, 97,104,100, 77, 40, 80, 45, 61, 48, 37, 48,105,136,
	102, 54,  6,  7, 26, 19,  0,  8, 10, 10, 12,  9, 11, 10, 11,  5,
	  6,  6,  7,  9, 10, 11, 16, 22, 23, 24, 20, 19, 21, 22, 24, 22,
	 22, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 26, 26,
	 14, 13, 11, 10, 10,  9,  8,  8,  7,  7,  7,  7,  7,  7,  7,  7,
	  6,  6,  7,  7,  8,  7,  7,  7,  6,  6,  7,  7,  7,  6,  6,  6,
	  6,  6,  6,  6,  7,  7,  7,  7,  4,  6,  8,  7,  7,  6,  7,  8,
	 17, 26, 42, 59, 65, 62, 62, 66, 65, 53, 29, 16, 16,  9,  9, 25,
	 34, 57, 69, 72, 60, 35, 16,  3,  8,  6,  6, 12, 23, 36, 47, 54,
	 49, 18, 11,  8,  2, 10, 26,106, 95, 40, 33, 29, 29, 37, 32, 40,
	 45, 66,214,252,248,249,254,204,188,223,252,255,251,251,252,249,
	249,189,204,235,207,189,202,205,205,205,203,200,198,200,207,214,
	215,181, 56, 28, 54, 50, 33, 49, 44, 61, 41, 48,123,237,227,112,
	  7, 16, 52, 62, 49, 44, 26,  4,  7,  6, 11,  7, 13,  8, 11,  9,
	  4,  6, 10, 12, 19, 32, 34, 25, 27,  3, 14, 14, 36, 73, 83,109,
	 82, 98, 82, 70, 92,100, 79, 64, 42, 63, 37, 37, 50, 92,139, 92,
	 31,  7, 11, 20,  4, 12, 17, 17, 15, 21, 22, 11, 13,  4,  5,  7,
	 10,  4,  4, 11, 11,  7, 15, 29, 23, 25, 21, 21, 24, 24, 24, 18,
	 24, 24, 23, 23, 23, 23, 24, 24, 23, 24, 25, 25, 26, 25, 25, 24,
	 13, 12, 11, 11, 11, 11, 10,  9,  7,  7,  7,  7,  7,  7,  7,  7,
	  6,  6,  6,  6,  6,  6,  6,  6,  7,  7,  7,  7,  7,  7,  7,  7,
	  7,  6,  6,  6,  7,  7,  6,  5,  5,  6,  6,  5,  4,  7, 11, 14,
	 31, 44, 55, 58, 59, 62, 65, 65, 70, 62, 43, 27, 21, 14, 12, 21,
	 34, 48, 71, 83, 61, 26,  7,  8,  8,  6,  5, 14, 31, 43, 48, 51,
	 41, 22,  5,  7, 13,  4, 13, 43,113, 67, 37, 37, 36, 35, 44, 36,
	 57, 72,131,233,255,246,239,204,190,238,251,255,229,218,252,248,
	248,196,219,246,245,205,197,202,204,208,208,205,201,207,203,212,
	189, 99, 47, 30, 41, 37, 42, 45, 62, 61, 67,113,186,231,131, 32,
	 14, 12, 41, 71, 58, 28, 13,  8, 11,  5,  9,  6,  1,  8, 10,  4,
	 10,  5, 17, 42, 54, 62, 62, 52, 37, 17, 50, 52, 66,123,122, 92,
	 84, 83, 92, 64, 49, 79, 87, 64, 46, 48, 25, 57,117,111, 58,  8,
	 25, 12, 13, 14,  6,  7, 12,  6, 12, 18, 19, 12,  7,  9, 10,  7,
	  3, 12, 12,  6, 13,  8, 16, 56, 27, 27, 21, 21, 22, 23, 23, 22,
	 23, 22, 22, 22, 23, 24, 25, 25, 25, 25, 24, 23, 23, 24, 25, 25,
	 13, 12, 11, 11, 11, 10,  9,  8,  7,  7,  7,  6,  6,  7,  7,  7,
	  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,
	  6,  6,  5,  5,  7,  7,  7,  6,  8,  6,  4,  3,  3,  6, 15, 24,
	 45, 52, 57, 58, 59, 62, 64, 62, 68, 65, 51, 35, 26, 14,  9, 16,
	 34, 48, 73, 81, 55, 21,  8,  8,  6,  6,  7, 15, 30, 40, 46, 51,
	 51, 23,  6,  8,  8,  1,  5, 17, 51,160, 44, 21, 53, 43, 48, 36,
	 56, 46, 82,183,243,255,252,186,186,238,255,236,205,189,247,253,
	246,190,215,249,247,226,201,201,209,212,206,215,203,203,210,200,
	122, 44, 27, 39, 40, 38, 42, 64, 86, 87,128,171,148,105, 31,  2,
	 16, 12, 29, 45, 35, 17, 11,  7,  6,  5,  8, 10, 10,  7,  8, 16,
	 14, 18, 43, 58, 68, 75, 69, 70, 66, 67, 78,114,113,110,124, 86,
	 78, 92, 51, 71, 51, 39, 93, 82, 34, 33, 77,137, 95, 24, 21, 11,
	 11,  4,  9, 14,  8,  9, 14, 10, 10, 14, 14,  9,  6,  7, 10, 11,
	 14, 14, 12,  7, 10,  6, 19, 83, 35, 25, 22, 23, 24, 25, 24, 23,
	 24, 23, 22, 22, 23, 23, 23, 23, 25, 24, 24, 23, 23, 24, 24, 25,
	 12, 12, 11, 10, 10, 10,  9,  8,  8,  7,  7,  6,  6,  7,  7,  8,
	  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,
	  8,  7,  6,  6,  7,  7,  7,  6,  5,  5,  5,  5,  6, 13, 31, 48,
	 56, 58, 58, 56, 58, 62, 63, 62, 67, 68, 59, 45, 33, 19, 10, 16,
	 32, 45, 73, 77, 45, 14,  8,  8,  3,  6,  8, 15, 28, 37, 44, 50,
	 57, 26,  8,  8,  7,  5,  6,  4, 20, 68,107, 41, 43, 51, 49, 53,
	 50, 70, 75, 81,239,251,255,238,250,250,253,255,251,215,246,255,
	227,188,227,243,246,244,213,191,200,212,210,208,204,207,203,142,
	 63, 34, 27, 24, 34, 55, 86,105,117,112,123,110, 58, 51, 39, 33,
	 16, 11, 17, 20, 12,  8,  9,  5,  5,  6,  6, 10, 13,  8, 13, 32,
	 29, 32, 56, 58, 63, 66, 54, 66, 69,100,109,116, 82, 69,111, 97,
	 80, 58, 60, 48, 36, 52, 42,108, 79, 95,123, 86, 31, 20, 15, 14,
	 15, 10, 14, 15,  8,  9, 15, 14, 15, 17, 16, 12,  8,  8, 13, 19,
	 21, 18, 18, 21, 18, 11, 18,100, 54, 28, 25, 26, 24, 23, 21, 20,
	 25, 24, 23, 22, 23, 23, 23, 22, 24, 23, 23, 22, 22, 23, 23, 24,
	 12, 12, 11, 10, 10, 10,  9,  8,  8,  7,  6,  5,  5,  6,  7,  8,
	  6,  7,  7,  7,  8,  7,  8,  8,  7,  7,  7,  7,  7,  7,  7,  7,
	  8,  8,  8,  7,  7,  7,  6,  5,  2,  6,  8,  8, 13, 26, 47, 62,
	 58, 58, 56, 54, 57, 61, 64, 65, 65, 70, 64, 52, 42, 26, 16, 19,
	 27, 39, 71, 72, 39,  9,  9,  8,  3,  6,  8, 13, 27, 38, 45, 49,
	 55, 35, 14,  7, 10, 10,  9,  9, 15, 32, 97, 99, 49, 39, 51, 60,
	 56, 72, 69, 85,129,245,255,254,243,255,247,251,253,255,255,234,
	200,194,251,246,253,251,233,185,191,218,207,204,214,213,175, 66,
	 19, 31, 24, 23, 70,119,161,140, 99, 78, 58, 37, 24, 59, 64, 45,
	 15, 11, 11, 10,  6,  6,  8,  5,  6,  9,  7,  8, 11, 19, 37, 50,
	 35, 40, 58, 57, 58, 51, 55, 75,105,104,101, 73, 60, 88,101, 92,
	 36, 45, 48, 50, 53, 42, 24, 84,132,158, 58, 10, 24, 11, 21, 13,
	 17, 14, 15, 13,  8, 14, 26, 32, 24, 22, 20, 17, 12,  8, 14, 23,
	 36, 26, 22, 20, 13, 12, 18,111, 67, 22, 21, 25, 25, 26, 25, 25,
	 25, 24, 23, 23, 24, 24, 23, 22, 24, 23, 23, 23, 23, 23, 23, 24,
	 13, 12, 11, 11, 11, 11, 10,  9,  8,  7,  6,  5,  5,  6,  7,  8,
	  6,  6,  6,  6,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,
	  6,  7,  8,  9,  8,  7,  6,  5,  5,  7,  7, 10, 24, 43, 54, 55,
	 57, 58, 59, 57, 58, 61, 65, 67, 63, 71, 69, 60, 51, 34, 18, 16,
	 25, 35, 69, 71, 42,  9,  9,  6,  6,  7,  6, 12, 28, 42, 48, 50,
	 50, 48, 26,  9, 11,  7,  3, 12, 17, 18, 48,114,107, 64, 64, 50,
	 49, 59, 76, 78, 97,193,236,241,224,217,211,234,251,251,253,254,
	203,203,245,249,254,249,255,225,199,188,201,205,204,226, 99, 50,
	 50, 19, 28,113,129,124, 90, 68, 44, 44, 41, 42, 50, 65, 46, 20,
	 13,  8,  8, 10,  9,  7,  7,  6,  7,  9,  8,  6,  7, 35, 65, 55,
	 37, 46, 58, 63, 59, 47, 81,106, 90, 81, 78, 74, 93,131,150,157,
	119,103, 76, 43, 30, 43, 81,139,116, 39, 23, 20,  9, 13, 12, 17,
	 17, 16, 15, 11,  7, 12, 23, 30, 25, 22, 19, 16, 10,  6, 11, 19,
	 32, 24, 23, 20, 12, 13, 12, 91, 89, 20, 21, 25, 24, 24, 23, 23,
	 25, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
	 13, 13, 12, 11, 11, 11, 10,  9,  7,  7,  6,  6,  6,  6,  7,  7,
	  5,  5,  5,  5,  6,  6,  6,  6,  7,  7,  7,  7,  7,  7,  7,  7,
	  3,  6,  7,  8,  8,  7,  7,  7,  8,  8,  9, 19, 42, 60, 61, 50,
	 59, 62, 64, 62, 61, 60, 63, 66, 63, 71, 70, 65, 60, 42, 21, 13,
	 26, 34, 68, 74, 54, 16, 10,  5,  8,  7,  5, 12, 31, 47, 51, 50,
	 45, 55, 35, 12, 14,  6,  1, 17, 21, 54, 27, 60,124,133, 54, 54,
	 57, 66, 73, 66, 66, 90,151,195,178,186,189,176,209,228,234,213,
	198,193,215,252,251,246,255,255,236,215,203,207,225,148, 81, 50,
	 27, 32,139,180,146, 65, 41, 44, 32, 50, 52, 49, 58, 59, 37, 19,
	 11,  7,  6,  8, 10,  7,  6,  8,  6,  9,  8,  7,  7, 41, 71, 42,
	 46, 44, 50, 57, 60, 71,136,156,113, 95, 43, 74,138,179,214,197,
	181,221,190,100, 52,101,150, 99, 38, 13,  9, 13, 14, 13, 12, 21,
	 16, 19, 18, 14, 11,  9, 10, 11, 19, 17, 16, 13,  9,  6,  8, 14,
	 13, 13, 20, 20, 16, 14,  7, 57,112, 22, 23, 26, 23, 22, 21, 22,
	 24, 23, 23, 24, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25,
	 13, 12, 11, 11, 11, 10,  9,  9,  7,  6,  6,  6,  6,  6,  6,  7,
	  4,  4,  5,  5,  6,  6,  6,  7,  7,  7,  7,  7,  7,  7,  7,  7,
	  5,  6,  7,  7,  6,  6,  7,  7,  7, 11, 22, 40, 57, 65, 63, 59,
	 60, 64, 66, 66, 63, 61, 61, 63, 64, 69, 66, 65, 67, 54, 32, 20,
	 24, 30, 65, 76, 68, 26, 12,  5,  7,  7,  6, 13, 33, 48, 51, 49,
	 47, 52, 33, 12, 12, 10, 10, 24, 41, 42, 46, 45, 60,110,178, 91,
	 70, 60, 66, 67, 66, 62, 99,186,160,185,198,168,186,200,197,172,
	203,191,186,197,190,209,226,243,245,247,208,198,165,108, 51, 41,
	  8,145,200,145, 45, 42, 36, 58, 54, 50, 45, 50, 56, 37, 20, 15,
	 10,  9,  6,  6,  8,  7,  7, 10,  6,  9,  5,  9, 16, 42, 63, 34,
	 48, 40, 57, 58, 63,103,190,208,201,186,126,123,162,187,199,179,
	205,239,242,212,161,125, 81, 24, 28, 36,  9, 10, 14,  3, 15, 12,
	  7, 12, 12, 11, 13, 14, 12, 11, 14, 14, 14, 12, 10,  8,  8, 10,
	 14, 10, 12,  9,  7, 10, 13, 48,122, 16, 20, 26, 25, 27, 29, 31,
	 23, 23, 23, 23, 24, 24, 24, 23, 25, 25, 25, 25, 25, 25, 25, 25,
	 12, 12, 11, 10, 10, 10,  9,  8,  6,  6,  6,  6,  6,  6,  6,  6,
	  4,  5,  5,  5,  6,  6,  6,  7,  7,  7,  7,  7,  7,  7,  7,  7,
	  8,  8,  8,  6,  4,  4,  5,  6,  6, 18, 40, 59, 63, 57, 58, 66,
	 60, 62, 65, 66, 65, 62, 61, 62, 65, 67, 62, 62, 70, 63, 44, 32,
	 20, 26, 61, 77, 77, 32, 13,  5,  5,  7,  8, 15, 34, 49, 51, 48,
	 52, 46, 27,  8,  7, 11, 19, 28, 39, 49, 61, 52, 54, 79,119,186,
	107, 49, 65, 80, 78, 85, 60,136,192,195,199,201,208,204,178,170,
	171,184,194,168,157,177,173,164,224,243,247,159,148,120, 93, 64,
	150,249,166, 51, 48, 52, 51, 42, 45, 48, 48, 50, 47, 30, 16,  4,
	  9, 12,  9,  4,  7, 10,  9, 11,  6,  9,  1, 12, 28, 46, 62, 43,
	 43, 46, 86, 71, 54,100,192,214,241,241,241,201,190,187,157,171,
	225,239,238,254,229,137, 25, 11, 20,  8, 20, 16, 13, 15,  5, 13,
	 12, 13,  9,  6, 10, 11,  9, 10, 11, 13, 13, 12, 10,  9,  8,  6,
	 12,  8, 12, 11, 11, 10, 18, 41,139, 22, 25, 29, 25, 25, 25, 26,
	 22, 22, 22, 23, 24, 23, 22, 21, 25, 25, 25, 25, 25, 25, 25, 25,
	  9, 10, 10, 10, 10,  9,  8,  8,  7,  6,  6,  5,  7,  6,  6,  5,
	  7,  6,  6,  6,  6,  6,  6,  7,  7,  7,  6,  6,  8,  8,  7,  7,
	  7,  7,  7,  7,  7,  6,  7, 10, 22, 39, 56, 59, 52, 48, 55, 64,
	 63, 62, 63, 66, 66, 62, 61, 63, 67, 58, 63, 64, 57, 63, 62, 36,
	 22, 33, 54, 76, 73, 28, 12, 10,  4, 10, 11, 13, 27, 46, 54, 51,
	 54, 40, 21,  8,  8, 16, 28, 37, 48, 55, 50, 60, 68, 38, 52,127,
	235,145, 72, 42, 74, 94, 72, 74,145,215,216,208,206,220,203,196,
	169,189,212,179,159,186,160,145,167,217,174,146,115, 90, 93, 71,
	232,231, 71, 48, 52, 47, 54, 53, 50, 52, 58, 45, 32, 11, 11, 13,
	 10,  3,  3,  6,  7,  9, 10,  7,  7,  6, 14, 17, 63, 65, 37, 54,
	 71, 93,125, 86, 68, 96,166,207,215,228,232,227,226,217,190,164,
	208,246,245,237,250,200, 91, 18, 26, 21, 24, 12,  5, 21, 11, 12,
	 12, 13, 13, 10,  9,  8,  9, 10,  9, 12, 11,  7,  6,  8,  7,  4,
	  6, 11, 11, 11, 16, 13, 12, 19,143, 47, 20, 29, 20, 20, 21, 21,
	 26, 25, 24, 23, 24, 23, 23, 22, 24, 24, 25, 25, 25, 25, 24, 24,
	 10, 10, 10, 10,  9,  9,  9,  9,  7,  7,  6,  6,  7,  7,  6,  6,
	  6,  6,  6,  5,  6,  6,  7,  7,  7,  6,  6,  6,  8,  8,  8,  7,
	  6,  8,  7,  7,  9,  7, 12, 23, 49, 55, 65, 58, 57, 49, 54, 55,
	 62, 62, 61, 60, 61, 63, 64, 64, 66, 59, 65, 69, 63, 64, 60, 41,
	 27, 32, 57, 75, 78, 28, 14,  7,  6,  9,  9, 12, 27, 45, 53, 50,
	 55, 39, 20, 12, 16, 26, 37, 45, 56, 49, 65, 71, 56, 62, 73, 59,
	145,221,157,104, 72, 60, 81, 79,116,183,208,208,200,217,217,192,
	194,192,201,186,173,188,170,168,174,185,156,138,100, 51, 50, 70,
	249,177, 61, 45, 38, 49, 70, 57, 47, 51, 52, 34, 23,  9, 10,  8,
	  9, 11, 11,  4,  1,  8, 11,  5, 12,  3, 18, 36, 71, 70, 37, 42,
	 83,103,126, 79, 44, 68,121,162,195,214,220,215,223,235,229,213,
	202,223,241,241,249,250,170, 51, 15, 29, 17, 23, 20, 11, 14, 12,
	 11, 12, 12, 12, 12, 12, 14, 15, 10, 11, 12, 10,  9,  9,  9,  9,
	  8, 13, 10,  7, 11, 10,  9, 15,125, 40, 25, 27, 25, 26, 25, 24,
	 27, 25, 23, 22, 23, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25,
	 11, 11, 10,  9,  9,  9,  9, 10,  8,  7,  6,  6,  7,  7,  7,  6,
	  5,  6,  6,  5,  6,  7,  7,  8,  7,  6,  6,  6,  8,  8,  8,  7,
	  5,  9,  6,  6, 10,  8, 18, 41, 60, 56, 59, 45, 52, 43, 47, 41,
	 51, 55, 56, 56, 60, 65, 66, 62, 67, 62, 63, 67, 65, 63, 60, 53,
	 30, 31, 58, 72, 79, 28, 15,  6,  7,  7,  7,  9, 23, 41, 51, 51,
	 59, 39, 19, 16, 25, 35, 43, 49, 48, 49, 66, 70, 60, 69, 69, 40,
	 52,123,241,181, 94, 57, 91, 82, 75,122,185,210,193,204,222,206,
	199,189,191,200,193,195,190,198,188,213,180,114, 75, 35, 27, 58,
	231, 88, 29, 42, 35, 28, 40, 49, 46, 48, 42, 21, 11,  9, 10,  5,
	  1,  6,  8,  8, 10, 13, 10,  3, 11, 10, 38, 65, 80, 73, 35, 33,
	 51, 88,147,153,126,104, 59, 42,139,174,195,198,215,243,249,237,
	218,214,238,243,232,253,242,172, 45, 18, 13, 18, 21,  6, 12, 12,
	 13, 13, 13, 12, 12, 11, 12, 14, 15, 14, 13, 13, 11,  9,  9, 11,
	 10, 18, 16, 12, 16, 14,  9,  9,105, 47, 30, 23, 25, 22, 27, 29,
	 27, 25, 23, 22, 23, 24, 25, 26, 26, 25, 25, 24, 24, 25, 25, 26,
	 10, 10, 10,  9,  9,  9,  8,  8,  8,  7,  7,  7,  8,  8,  7,  7,
	  6,  6,  6,  6,  7,  7,  7,  8,  7,  6,  6,  6,  8,  8,  8,  7,
	  4, 10,  5,  4, 11,  9, 22, 53, 63, 59, 57, 48, 51, 46, 44, 36,
	 34, 39, 45, 51, 58, 62, 62, 59, 63, 63, 62, 62, 66, 65, 61, 58,
	 35, 34, 58, 71, 68, 27, 13,  7,  5,  6,  6,  7, 18, 34, 47, 52,
	 56, 35, 17, 18, 30, 41, 48, 53, 50, 63, 66, 67, 73, 71, 67, 72,
	 31, 22,130,222,200,128, 53, 75, 74, 74,157,188,191,210,205,200,
	195,185,180,201,200,194,192,192,190,207,169, 68, 56, 43,  7, 44,
	118, 39, 28, 23, 23, 33, 29, 38, 48, 44, 30, 11,  7, 10, 11,  6,
	 18, 11,  4,  3,  3,  0,  4, 14, 23, 29, 49, 74, 82, 72, 25, 14,
	 25, 70,131,151,182,223,194,166, 95,114,148,188,218,230,241,255,
	242,226,230,243,243,246,252,248,148, 39, 29, 17, 18, 22, 16, 24,
	 16, 17, 17, 15, 11, 10, 11, 14, 28, 22, 19, 18, 15, 10,  8, 11,
	 21, 30, 26, 20, 22, 20, 11,  8,109, 78, 22, 22, 25, 21, 29, 27,
	 26, 25, 24, 23, 24, 25, 26, 26, 26, 25, 25, 24, 25, 25, 26, 27,
	  8,  9,  9, 10,  9,  8,  7,  6,  8,  8,  7,  7,  8,  8,  7,  7,
	  7,  7,  7,  6,  6,  6,  6,  7,  6,  6,  6,  6,  8,  8,  8,  8,
	  5, 11,  6,  4, 10,  8, 20, 51, 62, 67, 64, 62, 53, 52, 42, 36,
	 32, 29, 30, 38, 46, 50, 56, 62, 58, 64, 63, 60, 66, 68, 61, 53,
	 47, 47, 61, 69, 50, 22,  8,  7,  5,  5,  5,  6, 12, 24, 39, 49,
	 48, 32, 19, 23, 37, 48, 54, 59, 62, 67, 70, 67, 69, 77, 80, 75,
	 82, 37, 27, 83,245,246,147, 74, 73, 81, 91,149,180,179,229,209,
	196,180,163,189,196,194,198,194,197,201,104, 28, 41, 41, 47, 31,
	 43, 42, 49, 24, 20, 38, 30, 40, 49, 35, 16,  8,  7, 11, 10,  8,
	  3,  6, 10, 15, 14,  3,  4, 18, 23, 54, 70, 65, 50, 35,  9, 23,
	 20, 46, 87,104,162,226,241,246,240,186,131,131,184,233,244,237,
	247,248,239,237,250,247,240,245,239,113, 36, 26, 19, 27, 18, 29,
	 18, 21, 23, 20, 15, 12, 15, 20, 39, 30, 23, 22, 19, 12,  9, 12,
	 32, 37, 30, 20, 21, 18, 11,  9,119,124, 12, 26, 30, 29, 32, 22,
	 25, 24, 24, 24, 25, 25, 25, 25, 26, 26, 25, 24, 25, 26, 27, 28,
	  7,  9, 10, 11, 10,  9,  7,  6,  8,  7,  7,  7,  8,  8,  7,  7,
	  8,  8,  7,  7,  6,  6,  6,  6,  6,  6,  6,  6,  8,  8,  8,  8,
	  8, 11,  8,  6,  9,  6, 15, 37, 52, 65, 64, 70, 56, 59, 45, 40,
	 44, 33, 25, 26, 30, 34, 47, 61, 58, 64, 61, 53, 56, 63, 61, 56,
	 60, 59, 66, 63, 31, 15,  4,  6,  5,  5,  5,  6,  9, 16, 29, 40,
	 44, 37, 32, 35, 44, 52, 57, 61, 62, 64, 70, 72, 70, 74, 77, 71,
	 73, 62, 31, 12, 88,231,216,142, 89, 64, 68,115,167,178,199,208,
	213,198,177,195,196,193,199,197,181, 94, 50, 28, 32, 27, 15, 51,
	 55, 45, 37, 39, 29, 25, 23, 43, 41, 24,  7,  8,  9, 11,  8, 10,
	  9,  9,  3,  4, 14, 18, 20, 30, 42, 54, 45, 28, 32, 33, 16, 22,
	 28, 41, 60, 82,149,209,232,247,248,253,233,195,179,197,226,245,
	239,252,252,242,242,244,242,240,250,197, 38, 30, 20, 15, 14, 26,
	 20, 24, 25, 21, 15, 12, 14, 19, 34, 25, 19, 18, 17, 12,  9, 11,
	 17, 25, 23, 19, 22, 18, 10,  9,100,163, 20, 37, 27, 25, 29, 25,
	 24, 24, 24, 25, 26, 25, 24, 23, 26, 26, 26, 25, 26, 26, 27, 28,
	  9, 10, 10, 11, 11,  9,  8,  7,  8,  7,  7,  6,  8,  7,  7,  6,
	  7,  7,  7,  6,  6,  6,  7,  7,  6,  6,  6,  6,  8,  8,  8,  8,
	  8, 10,  9,  8,  9,  8, 12, 23, 42, 55, 61, 68, 63, 67, 57, 52,
	 54, 46, 37, 32, 28, 26, 33, 42, 53, 56, 55, 49, 48, 53, 58, 60,
	 64, 61, 67, 50, 19,  9,  5,  6,  5,  4,  5,  8,  9, 11, 18, 27,
	 36, 40, 44, 46, 50, 55, 59, 59, 62, 68, 70, 75, 82, 77, 75, 86,
	 89, 88, 65, 59,  5, 64,135,214,180,125, 73, 69,117,157,182,196,
	188,191,181,195,198,200,190,164, 73, 35, 29, 37, 34, 27, 23, 50,
	 54, 42, 25, 31, 30, 24, 27, 36, 28, 17,  4,  9,  8, 10,  7, 11,
	 14, 13,  7, 10, 23, 22, 18, 27, 33, 35, 29, 14, 18, 24, 25, 29,
	  4, 36, 30, 31, 83,160,203,222,226,227,235,244,233,208,204,221,
	238,237,245,251,249,248,245,236,239,243, 83, 26, 24, 18, 17, 25,
	 19, 20, 21, 17, 13, 10, 11, 14, 19, 16, 15, 14, 12,  9,  8,  9,
	  4, 13, 15, 16, 21, 16, 10, 12, 68,183, 37, 39, 20, 22, 23, 29,
	 26, 25, 25, 24, 26, 25, 25, 24, 25, 26, 26, 26, 27, 27, 27, 28,
	 10, 11, 11, 11, 10, 10,  9,  9,  8,  7,  6,  6,  7,  7,  7,  6,
	  7,  7,  7,  6,  6,  7,  7,  7,  6,  6,  6,  6,  8,  8,  8,  8,
	  6,  7,  8,  9, 10, 10, 12, 14, 32, 43, 53, 57, 62, 64, 60, 53,
	 55, 55, 53, 47, 36, 26, 20, 18, 38, 43, 53, 56, 51, 49, 53, 56,
	 61, 55, 64, 39, 14,  7, 10,  7,  7,  3,  4,  9, 11,  9, 11, 17,
	 23, 36, 47, 51, 54, 58, 61, 62, 67, 66, 65, 67, 75, 83, 85, 84,
	 75, 73, 91, 78, 66, 27, 23, 82,209,199,138, 72, 80,142,183,186,
	186,195,183,183,186,184,129, 55, 14, 45,  9, 17, 21, 15, 41, 55,
	 42, 46, 36, 34, 32, 15, 17, 32, 19, 14,  6, 12,  7, 11,  7, 12,
	  7,  7,  5, 11, 16, 11, 24, 57, 21, 16, 23, 13, 14, 16, 25, 22,
	 15, 39, 17, 12,  9, 45,111,190,215,214,216,225,235,235,233,234,
	243,238,242,244,238,236,243,248,240,248,140, 15, 20, 29, 16, 21,
	 15, 15, 14, 13, 12, 12, 13, 14,  9, 12, 14, 14, 12,  9,  9, 11,
	 12, 15, 11,  9, 12, 10, 10, 19, 55,191, 42, 32, 22, 32, 23, 26,
	 27, 26, 25, 24, 26, 26, 26, 26, 25, 26, 26, 27, 28, 28, 28, 28,
	 10, 10,  9,  9,  9,  8,  8,  8,  7,  7,  7,  6,  6,  6,  7,  7,
	  6,  6,  6,  6,  6,  6,  6,  6,  5,  5,  6,  6,  7,  8,  8,  9,
	  6,  6,  7,  7,  9, 12, 17, 21, 26, 37, 43, 43, 49, 59, 60, 52,
	 56, 55, 53, 50, 47, 41, 30, 19, 21, 25, 38, 52, 55, 50, 49, 53,
	 56, 51, 68, 30,  8,  9,  4,  8,  3,  6,  8,  9,  9,  8,  9, 10,
	 12, 32, 47, 50, 55, 62, 63, 61, 68, 69, 70, 72, 76, 78, 79, 79,
	 83, 88, 73, 85, 76, 89, 56, 35, 37,164,160,157,123, 91,174,204,
	187,175,165,166,138, 94, 45, 25, 58, 78,105,114, 99, 72, 33, 45,
	 44, 47, 45, 36, 27, 13,  8, 15,  8, 17, 11,  6, 10, 10,  6, 13,
	 11, 12, 10,  5,  9, 37, 76,100, 65, 27, 28, 15, 19, 22, 22, 10,
	 10,  5,  7, 23, 15,  8, 27, 54,144,174,202,222,235,240,246,242,
	244,245,243,239,238,240,240,239,235,238,187, 27, 13, 19, 21,  9,
	 15, 13,  8, 13,  9, 11,  9, 12, 12,  9, 14, 11,  8, 11, 11, 10,
	 12, 12, 12, 10,  8,  9, 12, 16, 34,192, 56, 26, 29, 35, 20, 26,
	 27, 26, 25, 23, 24, 25, 27, 29, 23, 25, 27, 28, 27, 26, 26, 26,
	 10, 10, 10,  9,  9,  9,  9,  9,  8,  8,  8,  7,  7,  7,  7,  7,
	  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  7,  6,  7,  7,  7,  8,
	  7,  7,  8,  7,  9, 12, 18, 23, 27, 32, 38, 43, 50, 55, 56, 54,
	 53, 53, 52, 52, 55, 54, 46, 38, 23, 13, 17, 27, 46, 47, 54, 56,
	 55, 53, 62, 22, 11,  5,  7,  7,  5,  6,  7,  7,  7,  8,  9, 10,
	 11, 28, 46, 53, 57, 64, 67, 64, 68, 69, 72, 73, 75, 78, 81, 84,
	 79, 83, 78, 80, 78, 88, 83, 78, 39, 16, 41,109,163,143,134,173,
	201,193,195,191,124, 69,100,184,234,235,244,249,243,234,158, 49,
	 53, 35, 46, 48, 40, 21, 17, 11, 16,  4, 12, 11,  2,  8, 11, 10,
	  8,  2, 18, 14, 52,106,112, 80,108, 72, 50, 33, 20, 10, 25, 23,
	 22, 20, 11, 18, 17, 14, 29, 40,108,141,171,208,233,234,243,252,
	249,249,245,239,236,236,237,237,235,235,214, 76, 18, 18, 18, 22,
	 17, 13, 20, 14,  5, 10,  6,  9, 16,  7, 10, 10,  9, 10,  9, 10,
	  8, 10, 12, 12, 11, 11, 12, 14, 25,186, 75, 29, 29, 29, 21, 27,
	 26, 26, 26, 25, 26, 26, 27, 28, 24, 26, 26, 26, 26, 26, 27, 28,
	 10, 10, 10,  9,  9,  9,  9,  9,  9,  9,  8,  8,  7,  7,  7,  7,
	  6,  6,  6,  6,  6,  6,  6,  6,  7,  7,  7,  7,  7,  7,  7,  7,
	  8,  8,  8,  8,  9, 14, 21, 27, 39, 35, 35, 39, 42, 42, 46, 52,
	 57, 55, 54, 56, 61, 63, 60, 56, 46, 26, 20, 14, 34, 36, 51, 55,
	 54, 57, 52, 13, 12,  2,  9,  5,  6,  6,  6,  5,  7,  7,  8,  9,
	 12, 24, 45, 58, 59, 65, 69, 65, 67, 70, 73, 74, 75, 78, 82, 86,
	 82, 81, 83, 74, 77, 77, 87, 90, 92, 61, 47, 22, 62,102,149,133,
	168,181,186,195,206,234,245,250,255,250,253,255,245,255,250,133,
	 44, 87, 76, 61, 36, 15, 21, 15, 10,  7, 17,  5, 13, 14, 14,  7,
	 10, 11, 44, 67,112,101, 79, 98, 94,108, 85, 46, 26, 23, 38, 33,
	 36, 34, 10, 28, 16, 42, 68, 77,177,236,234,215,223,236,245,235,
	244,244,243,240,239,240,242,243,237,235,241,161, 48, 30, 14, 23,
	 20, 12, 27, 14,  7, 17, 12, 14, 13,  3,  8, 11,  9,  9,  8, 11,
	  6,  9, 14, 16, 16, 14, 13, 12, 15,173, 97, 23, 26, 26, 28, 27,
	 25, 26, 27, 27, 28, 27, 27, 26, 25, 26, 26, 25, 25, 26, 28, 30,
	 10, 10,  9,  9,  9,  8,  8,  8,  8,  8,  8,  7,  7,  7,  7,  8,
	  6,  6,  6,  6,  6,  6,  6,  6,  7,  7,  7,  7,  6,  6,  6,  6,
	  8,  8,  8,  8, 10, 16, 24, 31, 33, 31, 34, 37, 39, 37, 42, 49,
	 47, 48, 50, 52, 53, 50, 47, 45, 61, 52, 40, 21, 20, 24, 43, 53,
	 54, 63, 37,  9, 11,  2, 10,  5,  7,  6,  5,  5,  7,  8,  8,  8,
	 13, 23, 47, 63, 62, 65, 69, 62, 66, 68, 70, 70, 71, 73, 76, 79,
	 83, 77, 80, 74, 80, 72, 78, 78, 78, 92, 69, 72, 25, 28, 51, 93,
	 78,104,160,232,255,255,247,255,245,255,244,249,255,251,255,185,
	 73,197,129, 58, 25, 27,  7,  5, 17, 13,  6, 20,  3, 14, 14, 10,
	 12, 38,126,141,102, 87, 82, 59, 61, 87, 74, 31, 30, 44, 39, 29,
	 66,120, 21, 13, 39, 78, 45, 84,213,252,244,244,253,233,235,250,
	246,246,244,241,240,239,238,237,240,241,238,204, 64, 36, 29, 25,
	 21, 12, 21, 18, 15, 18, 16, 13, 11, 11, 22, 21, 13,  9,  8, 11,
	  8, 11, 15, 17, 18, 16, 15, 14,  9,152,118, 27, 29, 27, 35, 27,
	 25, 26, 27, 28, 29, 28, 27, 26, 26, 27, 27, 26, 25, 26, 27, 29,
	  9,  9,  9,  9,  8,  8,  8,  8,  7,  7,  7,  6,  7,  7,  8,  8,
	  7,  7,  7,  6,  6,  6,  6,  6,  7,  7,  7,  7,  7,  7,  7,  7,
	  8,  8,  8,  8, 12, 19, 27, 33, 28, 35, 41, 42, 39, 36, 37, 38,
	 42, 43, 46, 46, 43, 36, 35, 36, 55, 63, 52, 33, 12, 20, 35, 52,
	 56, 67, 25, 10,  7,  5,  7,  6,  6,  5,  5,  6,  7,  8,  7,  7,
	 11, 23, 49, 66, 64, 66, 69, 62, 66, 67, 67, 67, 68, 67, 66, 65,
	 72, 67, 69, 73, 80, 75, 76, 76, 71, 90,101, 92, 69, 62,  0, 38,
	113,194,252,255,239,253,255,253,252,255,251,253,252,255,253,158,
	108,236,255,163, 29, 23, 17, 16,  9, 18,  7, 13, 21,  0, 10, 26,
	 40,107, 73,118,120, 62, 95,108, 75, 47, 78, 59, 56, 36, 33, 42,
	 39, 86, 25, 20, 14, 82, 72, 71,179,243,247,238,251,250,245,239,
	248,243,238,236,237,236,236,235,236,243,238,226,105, 39, 52, 33,
	 39, 35, 33, 40, 30, 13, 13,  7, 16, 29, 46, 36, 17, 10,  8,  9,
	 10, 12, 13, 14, 15, 14, 14, 14,  3, 99,103, 22, 28, 20, 26, 22,
	 26, 26, 27, 27, 28, 27, 27, 27, 27, 28, 28, 27, 26, 26, 27, 28,
	 10, 10,  9,  9,  9,  8,  8,  8,  6,  6,  6,  6,  7,  7,  8,  9,
	  7,  7,  7,  7,  7,  7,  7,  7,  5,  5,  6,  6,  7,  7,  7,  8,
	  8,  7,  7,  9, 15, 22, 30, 35, 33, 40, 42, 36, 33, 35, 37, 36,
	 49, 44, 39, 35, 32, 34, 44, 57, 58, 70, 62, 51, 20, 23, 28, 43,
	 57, 64, 16, 12,  5,  7,  5,  7,  5,  5,  6,  6,  7,  7,  8,  8,
	 10, 26, 53, 66, 65, 67, 69, 65, 68, 68, 66, 65, 64, 62, 59, 57,
	 63, 60, 58, 62, 61, 59, 59, 64, 68, 42, 66, 70, 74, 29, 64,131,
	245,248,248,255,252,255,251,253,255,249,255,255,242,255,241,149,
	 74,242,208, 93, 41, 16, 18, 16,  5, 21, 13,  0, 15, 13, 52, 68,
	113, 69, 93, 82, 90,122, 83,160,104, 50, 51, 97, 35, 35, 22, 46,
	 28, 38, 18, 20, 20, 67, 78, 74,126,195,226,225,236,246,250,253,
	246,240,234,233,235,238,240,242,240,234,243,247,175, 41, 44, 40,
	 74, 81, 68, 79, 57, 27, 21, 19, 14, 31, 50, 37, 16, 12, 10, 10,
	 12, 11, 11, 10, 11, 11, 12, 13, 17, 44, 63, 11, 33, 29, 31, 29,
	 27, 27, 26, 26, 27, 27, 28, 28, 27, 28, 29, 28, 28, 26, 26, 26,
	 10, 10, 10, 10,  9,  9,  9,  9,  6,  7,  7,  6,  7,  8,  8,  9,
	  8,  8,  8,  7,  7,  7,  7,  7,  5,  5,  6,  6,  7,  7,  7,  8,
	  8,  7,  7, 11, 19, 27, 32, 35, 33, 34, 31, 27, 30, 38, 43, 44,
	 40, 33, 27, 28, 32, 40, 56, 73, 71, 76, 73, 66, 37, 23, 20, 34,
	 57, 56, 12, 12,  6,  7,  5,  8,  5,  6,  6,  6,  6,  7,  9, 10,
	 15, 37, 59, 65, 64, 65, 66, 63, 64, 63, 62, 59, 56, 52, 49, 48,
	 53, 49, 47, 43, 41, 37, 40, 43, 42, 54, 39, 30, 17, 61,195,244,
	255,255,249,250,247,253,252,254,246,255,254,247,255,230,139,106,
	 80, 74,103, 53, 18, 17,  4, 12, 20, 16,  6, 14,  0, 72,111,117,
	 87, 88, 76, 75,105, 93, 39, 82, 52, 42, 56, 68, 64, 47,119,138,
	 62, 27,  7, 19, 52, 75, 75, 78, 73,113,153,173,196,216,222,234,
	243,240,238,237,237,235,236,239,251,230,240,244,218, 79, 23, 33,
	 59, 68, 48, 57, 38, 22,  7, 15, 10, 20, 33, 25, 13, 14, 14, 12,
	 13, 12, 10,  9, 10, 11, 12, 13, 15,  7, 47,  9, 22, 27, 24, 22,
	 28, 27, 27, 26, 27, 27, 28, 29, 27, 28, 29, 28, 27, 26, 26, 27,
	 11, 11, 11, 11, 10, 10, 10, 10,  7,  7,  7,  7,  8,  8,  8,  9,
	  9,  9,  8,  8,  8,  7,  7,  7,  6,  6,  6,  6,  7,  7,  7,  7,
	  8,  6,  7, 12, 21, 29, 34, 36, 40, 36, 32, 30, 32, 34, 31, 27,
	 26, 24, 29, 41, 51, 55, 64, 74, 72, 71, 75, 71, 47, 18, 17, 33,
	 57, 50, 12, 10,  8,  5,  6,  9,  5,  6,  7,  5,  5,  6, 10, 13,
	 23, 48, 65, 65, 62, 61, 61, 60, 55, 55, 54, 49, 44, 40, 39, 39,
	 36, 32, 35, 31, 37, 33, 37, 37, 36, 20,  8, 13,102,219,248,253,
	252,254,253,255,255,255,250,252,255,249,255,252,247,202,103,101,
	 56, 38, 47, 32, 13, 19, 20, 16,  5, 12, 16, 15, 89,112,104,138,
	100, 85, 75, 59, 65, 78, 55, 31, 34, 60, 19, 49,123,119,163,128,
	 56, 13, 15, 28, 33, 68, 78, 70, 77, 63, 78,109,160,204,216,230,
	224,228,234,239,239,237,238,241,241,242,253,246,248,152, 23,  8,
	 39, 43, 19, 27, 21, 28,  7, 21, 13, 12, 18, 15, 11, 15, 14, 13,
	 13, 12, 11, 11, 12, 13, 13, 13, 13, 22, 92, 47, 30, 31, 27, 25,
	 28, 28, 28, 27, 28, 28, 29, 30, 27, 28, 28, 28, 27, 27, 27, 28,
	 11, 11, 11, 10, 10, 10, 10, 11,  9,  9,  8,  7,  7,  8,  8,  9,
	  8,  9,  9,  8,  7,  7,  8,  9,  7,  7,  7,  7,  7,  6,  6,  6,
	 10,  8,  8, 16, 27, 35, 35, 33, 37, 37, 34, 32, 31, 25, 20, 21,
	 25, 32, 42, 53, 63, 68, 71, 71, 71, 65, 70, 73, 52, 24, 20, 33,
	 52, 25, 12,  9,  3,  4, 10,  5,  4,  6,  7,  6,  6,  7, 11, 15,
	 33, 54, 67, 64, 62, 61, 54, 47, 50, 47, 42, 38, 38, 38, 37, 36,
	 27, 35, 35, 35, 50, 56, 46, 42, 24, 15, 16,121,235,253,248,247,
	255,253,252,254,254,252,253,255,254,255,255,255,237,236,220,208,
	161, 86, 48, 52, 45, 27,  0, 21, 21,  9, 63, 97,106,102,114, 94,
	116, 81, 65, 39, 23, 52, 86, 59, 41, 25, 30, 56,170,146,109, 55,
	 19,  5, 17, 30, 54, 73, 73, 86, 73, 57, 65, 63, 94,169,195,219,
	216,215,223,234,239,241,242,240,239,234,252,249,248,204, 34, 15,
	 23, 42, 41, 11, 25, 18, 12, 16, 18, 13, 18, 11, 11, 18,  9, 13,
	 14, 15,  9, 11, 11, 14, 11, 16, 11,  4,136, 63, 21, 25, 28, 24,
	 26, 26, 26, 26, 28, 28, 28, 28, 29, 28, 28, 27, 28, 29, 30, 31,
	 12, 12, 12, 11, 11, 11, 10, 10,  8,  8,  8,  7,  8,  8,  9, 10,
	  8,  8,  9,  8,  8,  8,  8,  8,  7,  7,  7,  7,  6,  6,  6,  6,
	 13, 11, 10, 16, 27, 36, 42, 43, 40, 32, 21, 17, 18, 17, 17, 22,
	 34, 47, 62, 71, 73, 71, 73, 75, 79, 65, 68, 71, 64, 28, 19, 26,
	 40, 16,  5,  6,  4,  6,  9,  2,  7,  5,  5,  8,  7,  7, 13, 23,
	 49, 60, 63, 59, 58, 55, 48, 40, 49, 44, 40, 39, 38, 36, 36, 39,
	 48, 42, 55, 52, 51, 58, 41, 25, 21, 11,137,244,255,252,245,253,
	254,253,252,254,254,252,253,254,252,246,251,253,255,255,245,254,
	165, 63, 27, 54, 43, 11, 25, 19, 15, 88,118,135,105, 91, 80, 98,
	115, 69, 43, 42, 45, 37, 61, 68, 35, 46,103,170,134, 64, 34, 34,
	 21,  7, 14, 24, 52, 79, 74, 74, 61, 43, 45, 66,102,175,214,221,
	223,219,223,236,242,236,236,243,249,242,251,244,255,213, 43, 22,
	 16, 45, 79, 28, 17, 21, 19, 17, 16, 16, 13, 19, 13, 14,  9, 14,
	  6, 10, 14, 13, 17, 14, 14, 14, 26,  7,137, 75, 32, 32, 35, 28,
	 27, 27, 26, 27, 28, 28, 28, 27, 29, 29, 28, 27, 28, 29, 30, 31,
	 13, 13, 13, 13, 12, 11, 10,  9,  8,  8,  8,  8,  9,  9, 10, 11,
	  8,  8,  9,  9,  9,  8,  8,  7,  8,  8,  8,  7,  7,  6,  6,  6,
	  5, 10, 17, 26, 34, 38, 39, 38, 26, 20, 13, 13, 15, 16, 24, 38,
	 58, 67, 76, 79, 74, 69, 69, 73, 70, 60, 64, 63, 71, 38, 26, 26,
	 24,  8,  5,  8,  7,  8, 10,  6,  9,  4,  4,  7,  7,  7, 17, 31,
	 56, 58, 54, 50, 52, 50, 45, 41, 46, 42, 40, 41, 43, 43, 46, 51,
	 58, 56, 55, 54, 59, 47, 19, 12, 12,149,249,252,248,251,244,253,
	253,253,253,254,254,253,253,253,254,255,255,253,243,255,249,143,
	 61, 28, 28, 43, 37,  6, 33, 13,103,112,104,115, 92, 91, 99, 61,
	 57, 75, 57, 48, 48, 32, 53, 97, 79,152,172,109, 25, 13, 24, 17,
	 12,  6, 11, 14, 41, 72, 67, 59, 48, 51, 51, 67, 89,162,221,214,
	226,237,237,231,235,241,242,244,241,239,247,246,252,224, 53, 20,
	 15, 41,117, 61, 18, 15, 17, 14, 14, 16,  5, 21, 13, 14, 10, 14,
	 14, 13, 15,  8, 13, 10, 13, 11, 20,  0,129, 91, 31, 28, 32, 26,
	 28, 28, 27, 27, 29, 29, 28, 28, 30, 29, 28, 27, 27, 28, 29, 29,
	 11, 11, 12, 13, 13, 12, 11, 10,  9,  9,  9,  8,  9,  9, 10, 11,
	  7,  8,  8,  9, 10,  8,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,
	  1, 10, 23, 33, 34, 30, 24, 20, 12, 11, 12, 15, 15, 16, 32, 56,
	 81, 77, 72, 67, 63, 60, 60, 61, 61, 66, 68, 63, 70, 51, 32, 23,
	 12,  6,  9, 12,  8,  6,  9, 10,  9,  6,  6,  7,  8, 12, 25, 39,
	 53, 52, 47, 45, 48, 48, 47, 49, 47, 47, 46, 48, 52, 57, 61, 62,
	 55, 72, 47, 59, 44,  8, 25, 12,153,230,249,250,248,245,255,252,
	253,253,253,254,254,253,253,253,252,254,250,247,255,213,109, 50,
	 21, 22, 17, 60, 39, 26, 49,119,100, 91,109,111,105, 91, 71, 45,
	 47, 80, 82, 44, 34, 29, 40, 95,163,141, 85, 19, 15,  1,  8, 17,
	  2,  6, 11,  6, 19, 42, 43, 39, 47, 66, 67, 62, 58,116,194,221,
	228,230,232,241,249,240,235,246,238,244,247,255,246,221, 57, 18,
	 20, 27,125, 98, 44, 12, 16, 16, 16, 14, 12, 19, 17, 20, 11, 12,
	 14,  9, 10, 16, 19, 20, 22, 24, 14,  5,127,124, 31, 29, 30, 29,
	 30, 29, 28, 28, 29, 29, 29, 28, 30, 30, 29, 28, 28, 28, 28, 29,
	  9, 10, 11, 12, 13, 12, 12, 12, 11, 10, 10,  9,  8,  9,  9,  9,
	  8,  8,  8,  9, 10,  9,  8,  6,  6,  7,  7,  7,  8,  7,  8,  8,
	 11, 16, 21, 22, 19, 14, 12, 11, 12, 11, 11, 11, 10, 11, 29, 54,
	 75, 66, 56, 50, 48, 46, 45, 46, 46, 57, 55, 63, 68, 61, 31, 19,
	  8,  5,  7,  9,  6,  4,  6,  8,  6,  8,  8,  7, 11, 22, 36, 45,
	 50, 50, 48, 47, 47, 44, 46, 52, 51, 55, 57, 56, 61, 66, 63, 56,
	 56, 45, 52, 44, 24,  0, 27,132,246,255,250,243,255,255,252,255,
	253,254,254,254,254,254,253,252,254,251,255,253,182, 84,  9, 18,
	 31, 26, 18, 46, 73, 97,127,138,105,178,107,100,126, 89, 35, 56,
	 57, 47, 68, 62, 28, 55, 73,175,115, 56,  9,  4, 15, 18,  8,  0,
	  5,  8, 10,  3,  4, 13, 16, 18, 26, 35, 37, 29, 14, 45,116,191,
	211,219,220,223,234,234,232,239,245,252,242,249,249,185, 37, 16,
	 20, 19,110,119, 80, 24, 24, 20, 19, 18, 38, 23, 24, 26, 13, 13,
	  9, 12, 22, 47, 36, 31, 21, 24, 16, 18,115,153, 29, 33, 28, 29,
	 30, 30, 29, 29, 30, 30, 29, 29, 30, 29, 29, 29, 29, 29, 29, 29,
	  8,  9, 10, 11, 12, 12, 12, 12, 11, 11, 10,  9,  8,  8,  9,  9,
	  8,  8,  8,  8, 10,  9,  8,  6,  6,  6,  6,  6,  8,  8,  8,  9,
	 12, 13, 13, 12, 10, 10, 12, 15, 13, 10,  8, 12, 16, 17, 26, 40,
	 62, 59, 58, 57, 54, 50, 49, 51, 48, 51, 44, 63, 69, 68, 32, 15,
	 10,  6,  3,  4,  8,  7,  5,  5,  3,  8,  9,  9, 15, 28, 40, 46,
	 43, 45, 45, 45, 47, 44, 46, 52, 55, 61, 63, 61, 61, 60, 53, 42,
	 48, 51, 35, 25,  5, 20,132,243,250,242,255,255,252,252,246,255,
	253,254,254,253,253,254,253,252,250,255,233,160, 54, 34, 31, 26,
	 22, 23, 12, 55,131,106,122,122,109,124,113, 75, 65, 99, 52, 60,
	 41, 54, 61, 97, 74,116,168,111, 38, 12,  6,  8,  1,  6,  8,  8,
	  7,  6,  5,  4,  3,  3,  6,  9,  7, 12, 21, 15,  3, 18, 49,110,
	160,202,221,209,213,233,239,232,242,248,237,239,246,128, 16, 16,
	 19, 31, 93,112, 99, 42, 27, 14, 18, 23, 59, 32, 30, 29, 14, 18,
	 10, 20, 34, 62, 36, 28, 14, 19, 13, 18, 81,163, 27, 35, 28, 27,
	 30, 29, 29, 29, 30, 30, 30, 29, 29, 29, 29, 29, 30, 30, 31, 31,
	 12, 12, 12, 12, 12, 12, 12, 12, 10, 10,  9,  8,  8,  8,  8,  9,
	  9,  8,  7,  7,  9,  9,  8,  7,  6,  6,  7,  7,  8,  8,  8,  9,
	  6,  8, 10, 12, 13, 13, 13, 13,  7,  8, 10, 17, 25, 28, 31, 39,
	 59, 60, 64, 69, 69, 64, 62, 63, 66, 68, 58, 57, 61, 70, 43, 14,
	 10,  8,  4,  4,  8,  8,  7,  8, 10, 13, 15, 17, 24, 32, 41, 45,
	 39, 40, 40, 42, 49, 51, 51, 54, 58, 58, 58, 56, 53, 48, 44, 43,
	 61, 47, 41, 13, 13,128,243,245,242,251,251,251,249,253,255,253,
	254,255,254,252,252,253,253,252,252,245,117, 51, 46, 39, 38, 28,
	 13, 34, 79,159,122, 93,104, 95,125, 98, 71, 35, 59, 77, 82, 55,
	 32, 42, 34,142,146,175, 59, 32, 16,  8,  9,  0, 14,  5,  1, 12,
	  5,  3,  1,  6,  9,  5,  7,  9,  0,  4, 15, 13,  5, 15, 11, 28,
	 88,119,152,175,194,213,227,232,236,239,242,241,195, 68, 17, 19,
	 21, 52, 88, 90,101, 57, 23, 10, 16, 21, 48, 29, 26, 26, 15, 19,
	  9, 13, 20, 40, 22, 25, 22, 24, 16, 16, 56,174, 37, 35, 32, 32,
	 30, 29, 29, 29, 31, 31, 30, 30, 28, 29, 29, 30, 31, 32, 33, 33,
	 14, 14, 13, 12, 12, 11, 11, 11, 10,  9,  9,  8,  8,  8,  9,  9,
	 10,  8,  7,  7,  9,  9,  8,  7,  7,  7,  7,  7,  8,  8,  8,  8,
	  8,  9, 11, 13, 14, 12,  9,  6,  8, 11, 12, 16, 24, 31, 40, 50,
	 49, 48, 50, 57, 61, 58, 54, 54, 52, 64, 57, 34, 40, 66, 58, 21,
	  3,  7,  8,  6,  5,  3,  6, 15, 23, 22, 24, 29, 34, 37, 42, 48,
	 44, 43, 40, 43, 53, 59, 57, 56, 59, 53, 50, 50, 46, 40, 45, 56,
	 63, 33,  6, 14,115,228,252,247,249,252,253,254,254,251,253,255,
	254,255,254,252,252,253,254,253,225, 92, 49, 50, 41, 44, 40, 41,
	 58, 99,136,130,112, 94, 95,101,117, 84, 35, 51, 70, 37,105, 51,
	 39, 33, 95,172,125, 45, 17,  8,  2,  7,  8,  5, 12, 12,  1, 13,
	  3,  3,  3,  9, 11,  5,  6,  6,  7,  3, 12, 21, 12, 16, 11,  9,
	 25, 24, 32, 63,119,180,216,223,230,228,240,237,114, 15, 22, 13,
	 23, 66, 87, 76,100, 67, 22, 17, 16, 14, 22, 16, 18, 21, 15, 16,
	 17, 10,  9, 17, 11, 23, 25, 17, 18, 17, 48,182, 46, 28, 29, 31,
	 29, 29, 28, 29, 30, 31, 31, 30, 28, 28, 29, 30, 32, 33, 34, 34,
	 18,  8, 13,  7, 14, 11, 11, 12, 10, 10, 10, 10, 11, 11, 12, 13,
	 10,  8,  6,  6,  8,  9,  8,  7,  7,  7,  7,  7,  7,  7,  7,  7,
	  7, 11, 13, 11,  9,  9, 10, 11, 11, 13, 18, 24, 30, 35, 39, 42,
	 53, 43, 46, 44, 50, 47, 51, 44, 41, 42, 45, 38, 41, 67, 75, 50,
	 18, 16,  8,  3,  8, 11, 14, 19, 27, 25, 26, 35, 45, 46, 44, 45,
	 43, 45, 48, 54, 53, 53, 59, 56, 52, 48, 48, 41, 51, 41, 47, 54,
	 42, 25,  6,109,227,246,250,253,250,251,253,254,255,254,254,253,
	252,248,255,255,254,254,247,211, 98, 58, 36, 49, 42, 60, 63,101,
	144, 98,107, 96,116,102, 87, 75, 70, 79, 76, 81,129, 86, 55,104,
	 57,116,171,105, 30, 21,  7,  9, 10,  9,  8,  6,  5,  4,  4,  4,
	  6,  5,  5,  4,  4,  5,  5,  6, 10,  0, 22, 41, 29, 27, 30, 15,
	 11, 11, 18, 13, 23, 88,165,193,217,230,246,164, 49, 12, 16, 20,
	 43, 59, 68, 80, 87, 83, 30, 25, 18, 18,  7, 12, 15, 18, 18, 15,
	 11, 16, 15, 15, 14, 19, 16, 12, 16, 21, 24,168, 79, 18, 31, 31,
	 29, 29, 29, 29, 30, 31, 31, 31, 32, 30, 29, 29, 30, 31, 32, 32,
	 11, 15, 14, 11, 11, 12,  6, 15, 11, 11, 10, 10, 11, 11, 12, 12,
	 10,  7,  6,  6,  9, 10,  9,  8,  8,  8,  8,  7,  7,  7,  7,  7,
	  9, 12, 14, 11,  8,  8, 10, 11,  8, 13, 22, 32, 39, 42, 43, 43,
	 50, 43, 45, 44, 41, 38, 43, 44, 43, 43, 54, 63, 68, 80, 86, 78,
	 48, 26,  5,  4, 17, 24, 25, 27, 21, 16, 26, 38, 37, 38, 43, 40,
	 51, 48, 52, 55, 53, 54, 53, 50, 39, 44, 43, 42, 43, 43, 49, 43,
	 24,  7, 97,210,247,253,255,248,251,252,253,254,255,254,253,253,
	255,251,255,255,255,245,175, 97, 40, 28, 34, 64, 49, 87, 93,162,
	125,105, 91, 94,121,126, 67, 50, 51, 76, 80, 66,142, 62, 45,118,
	128,163, 83, 31, 17,  0, 17,  7,  7,  7,  7,  6,  6,  6,  5,  5,
	  6,  6,  5,  5,  5,  5,  6,  6,  4,  4, 21, 50, 34, 21, 35, 15,
	 14,  9, 22, 26,  8, 24, 95,157,200,249,212, 84, 19, 18, 16, 35,
	 66, 65, 53, 71, 78, 90, 32, 17, 10, 14, 13, 20,  8, 11,  4, 16,
	 12, 12, 15, 10, 12,  9, 16, 20, 14, 12,  7,149, 86, 25, 36, 31,
	 29, 29, 29, 30, 31, 31, 31, 31, 32, 32, 31, 31, 31, 31, 32, 32,
	 10, 17,  3, 16,  9,  4, 23, 12, 12, 12, 11, 10, 10, 11, 11, 12,
	  9,  7,  6,  6,  9, 10, 10,  9,  8,  8,  8,  8,  7,  7,  7,  7,
	  8, 11, 12,  8,  6,  7,  9, 11, 17, 23, 31, 38, 43, 43, 42, 40,
	 41, 35, 37, 48, 47, 44, 41, 40, 56, 58, 66, 75, 75, 71, 71, 74,
	 86, 58, 25, 10, 16, 22, 21, 17, 27, 23, 38, 50, 43, 44, 53, 49,
	 60, 51, 56, 52, 49, 53, 46, 45, 41, 48, 41, 45, 48, 58, 49, 20,
	  9, 78,203,255,253,252,250,254,253,253,254,254,254,254,253,253,
	251,252,251,252,241,186, 96, 51, 52, 54, 62, 39,108,134,107,114,
	153,110, 86, 89, 77, 98, 68, 59, 54, 45, 82, 67, 56, 35,108,141,
	120, 48, 10,  6,  9, 16, 12,  5,  6,  7,  7,  7,  7,  6,  6,  6,
	  7,  6,  6,  5,  5,  6,  6,  7,  1,  9, 14, 51, 42, 20, 40, 18,
	 15,  9, 17, 30, 35, 55,102,144,169,184,114, 21, 16, 18, 12, 58,
	 56, 56, 47, 76, 69, 92, 39, 18, 15, 17, 21, 16, 10, 16,  7, 20,
	 11, 14, 15, 14, 18, 17, 16, 17, 15, 12,  4,133,104, 29, 37, 29,
	 28, 29, 30, 31, 32, 32, 32, 32, 31, 32, 33, 33, 32, 31, 32, 33,
	 15, 15, 12, 19, 13,  0, 20,  8, 13, 13, 12, 11, 10, 10, 11, 11,
	 10,  8,  7,  7,  9, 10, 10,  9,  9,  9,  9,  8,  8,  7,  7,  7,
	  7,  9, 11,  9,  8,  9, 12, 15, 26, 31, 36, 39, 42, 43, 44, 44,
	 50, 51, 49, 46, 19, 17, 36, 64, 72, 77, 74, 68, 66, 63, 59, 60,
	 73, 68, 49, 20,  7, 15, 21, 15, 30, 32, 44, 51, 47, 47, 55, 56,
	 62, 50, 56, 46, 42, 49, 41, 44, 35, 36, 55, 36, 61, 39, 32,  7,
	 65,197,252,244,253,250,247,255,254,254,254,254,254,254,254,254,
	255,255,255,239,181, 96, 64, 67, 62, 73, 61,129,153,114,132,104,
	105,113, 90, 61, 46, 70, 83, 61, 42, 56, 72, 81, 53,106,143,112,
	 14,  1, 20, 19,  6,  0,  0, 11,  6,  7,  8,  8,  8,  7,  6,  5,
	  7,  6,  6,  5,  5,  6,  6,  7,  3, 12,  3, 35, 45, 25, 38, 28,
	 14, 13, 19, 47, 96,130,129,111, 92, 38, 19, 16,  9, 22, 45, 61,
	 49, 51, 56, 82, 64, 83, 44, 17, 20, 19, 15,  7, 14, 23, 21, 17,
	 12, 20, 12, 14, 15, 23, 17, 19, 18, 17,  7,109,115, 24, 34, 32,
	 27, 29, 31, 32, 34, 34, 34, 34, 31, 33, 34, 34, 32, 31, 32, 34,
	 26, 18,  4,  1, 18, 25,  8, 23, 14, 13, 12, 11, 11, 10, 10, 11,
	 12, 10,  9,  8,  9, 10,  9,  9, 10, 10, 10,  9,  9,  8,  8,  8,
	  9, 10, 12, 12, 11, 12, 16, 20, 27, 34, 41, 44, 47, 49, 49, 48,
	 45, 22,  6, 24, 39, 63, 74, 83, 76, 81, 71, 62, 67, 71, 69, 70,
	 70, 81, 79, 49, 16,  9, 16, 16, 40, 47, 48, 48, 52, 49, 49, 58,
	 56, 46, 54, 43, 38, 45, 38, 40, 39, 40, 49, 51, 45, 26, 10, 49,
	179,251,251,245,255,252,255,251,254,254,254,253,254,254,255,255,
	255,251,232,189, 95, 58, 96,110, 89,101,136,133,117,132, 94, 95,
	 74,126, 84, 54, 66, 55, 75, 71, 34, 47, 43,116,145,159,106, 76,
	 23, 34, 11,  3, 16, 11,  9, 13,  5,  6,  7,  8,  8,  7,  6,  5,
	  6,  5,  5,  4,  4,  5,  5,  6,  4, 13,  0, 15, 36, 26, 28, 41,
	 24, 18, 28, 68,107,105, 68, 38, 15,  0,  4, 12, 21, 44, 58, 55,
	 56, 46, 53, 70, 61, 82, 66, 33, 16, 18,  8, 28, 23, 23, 22, 14,
	 15, 15, 14, 14, 28, 22, 22, 30, 21, 16,  7, 76,123, 24, 33, 39,
	 29, 31, 32, 34, 34, 33, 34, 34, 31, 33, 34, 34, 32, 31, 32, 34,
	 24, 28, 18, 37,  3,  6, 13,  0, 14, 13, 12, 11, 11, 11, 11, 12,
	 12, 11, 10,  9, 10, 10,  9,  9, 11, 11, 10, 10, 10,  9,  9,  9,
	 10, 10, 11, 11, 12, 14, 21, 27, 36, 44, 50, 51, 49, 45, 40, 35,
	 20, 16, 27, 52, 68, 76, 75, 73, 71, 69, 60, 57, 65, 66, 64, 68,
	 58, 65, 77, 68, 36, 17, 22, 28, 56, 65, 59, 54, 62, 57, 50, 60,
	 48, 43, 51, 43, 37, 43, 38, 39, 52, 64, 56, 60,  7, 16, 45,159,
	249,250,248,254,255,252,255,251,253,253,253,253,254,255,255,255,
	249,249,194,142, 62, 62, 95,113,129,147,135, 76,120,119,114,106,
	126, 76, 94, 65, 40, 58, 52,107, 44, 41, 82,138,131, 91, 71, 66,
	 80, 65, 42, 15,  3,  6,  7,  3,  4,  5,  6,  7,  8,  7,  7,  6,
	  5,  5,  4,  4,  4,  4,  5,  5,  2, 10,  3,  4, 21, 19, 18, 44,
	 34, 22, 25, 48, 55, 31,  7,  4,  2, 28, 19, 13, 47, 59, 49, 57,
	 52, 40, 52, 58, 57, 78, 87, 54, 19, 27, 19, 75, 40, 29, 23, 25,
	 20,  6, 23, 35, 77, 41, 32, 28, 27, 16, 13, 56,147, 42, 33, 35,
	 31, 33, 34, 34, 33, 32, 32, 32, 31, 33, 34, 34, 33, 33, 34, 35,
	 24, 55,  3,  0, 20, 20, 22, 21, 14, 13, 13, 11, 11, 11, 11, 12,
	 12, 11, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11,
	 11, 10, 10, 11, 13, 19, 29, 38, 48, 53, 53, 46, 38, 30, 24, 19,
	 19, 29, 53, 68, 70, 64, 66, 66, 59, 56, 51, 50, 54, 52, 50, 55,
	 64, 59, 67, 67, 41, 19, 15, 16, 61, 67, 64, 60, 63, 57, 51, 55,
	 47, 44, 44, 40, 38, 43, 47, 44, 50, 64, 65, 27, 10, 39,149,245,
	254,249,254,252,248,252,255,255,254,254,254,254,254,254,254,254,
	253,206,132, 66, 34, 75,127,156,129,149,118, 95, 99, 91,142,120,
	172, 96,100,101, 46, 39, 61, 78, 96,128,160,125, 90, 67, 76, 77,
	 59, 83, 50, 11,  8, 14, 14,  2,  4,  5,  6,  6,  7,  6,  6,  5,
	  5,  5,  4,  4,  4,  4,  5,  5,  4,  5,  7,  5,  9, 10, 13, 27,
	 30, 21, 17, 19, 18, 12, 13, 19, 23, 15, 27, 43, 45, 53, 63, 51,
	 49, 44, 61, 61, 53, 70, 88, 58, 32, 28, 29, 79, 41, 31, 29, 28,
	 20,  9, 22, 39, 82, 48, 30, 23, 31, 16, 20, 41,167, 59, 32, 30,
	 32, 33, 34, 33, 32, 31, 32, 34, 33, 33, 33, 33, 34, 35, 36, 37,
	 17, 46, 84, 27, 17, 10,  7, 16, 14, 13, 12, 11, 11, 11, 12, 12,
	 12, 11, 11, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
	 13, 11, 11, 13, 17, 26, 39, 50, 49, 50, 44, 32, 24, 21, 20, 18,
	 27, 29, 47, 60, 73, 68, 65, 53, 46, 50, 51, 49, 50, 53, 56, 57,
	 69, 61, 66, 68, 52, 39, 35, 27, 62, 64, 67, 66, 62, 58, 55, 51,
	 50, 45, 38, 34, 35, 45, 56, 52, 59, 55, 13,  3, 41,147,244,253,
	249,252,253,255,253,255,255,254,254,254,254,254,254,253,253,252,
	247,143,109, 41, 26, 92,163,143,104, 93,113, 98, 89,101, 86,101,
	131, 53, 61, 71, 81, 47, 19, 83,149,143,109, 72, 76, 83, 66, 75,
	 80, 77, 44,  6, 11, 14,  0,  8,  6,  6,  6,  6,  6,  5,  4,  4,
	  5,  5,  4,  4,  4,  4,  5,  5,  8,  2,  5, 10,  4,  7, 14,  7,
	 15, 16, 20, 22, 23, 26, 28, 25, 32, 44, 57, 59, 50, 51, 57, 46,
	 47, 44, 60, 61, 54, 75, 95, 66, 39, 13, 20, 41, 22, 22, 29, 14,
	 17, 19, 10, 13, 26, 24, 19, 33, 30, 11, 16, 21,165, 62, 32, 34,
	 30, 32, 33, 33, 32, 32, 34, 36, 34, 33, 33, 33, 35, 37, 38, 38,
	 53, 44,203,164, 27, 13, 23, 12, 14, 12, 11, 10, 11, 11, 11, 11,
	 11, 11, 11, 10, 11, 11, 12, 12, 10, 10,  9, 10, 11, 11, 11, 10,
	 13, 14, 15, 15, 19, 28, 41, 51, 36, 33, 27, 20, 22, 24, 24, 22,
	 29, 33, 51, 56, 60, 50, 54, 51, 44, 47, 51, 56, 61, 63, 63, 62,
	 49, 54, 50, 50, 67, 77, 73, 69, 64, 61, 64, 65, 55, 55, 56, 43,
	 43, 42, 35, 41, 41, 50, 64, 50, 42, 34,  0, 50,136,244,248,244,
	252,253,253,253,253,253,253,252,255,255,249,254,254,253,255,232,
	136,139, 70, 34,114,132,122,130,109, 62,118,147, 79, 42, 76, 86,
	 72, 54, 32, 63,116, 66, 90,160,147, 92, 78, 73, 66, 74, 79, 89,
	 80, 84, 58, 21,  8,  6,  6, 11,  9,  6,  3,  4,  7,  7,  5,  3,
	  8,  6,  5,  4,  5,  5,  5,  5,  3,  4,  6,  8, 10, 10, 10, 10,
	  8,  9, 10, 13, 18, 26, 34, 40, 43, 36, 35, 46, 59, 59, 51, 43,
	 48, 49, 48, 51, 51, 79,111, 85, 54, 18, 16, 19, 15, 20, 20, 20,
	 17, 19, 20, 19, 20, 21, 20, 19, 18, 15, 15, 13,155, 72, 36, 32,
	 32, 33, 34, 33, 32, 32, 35, 37, 37, 35, 33, 33, 34, 36, 37, 38,
	 67, 55,124,149, 50, 28,  8, 18, 13, 12, 11, 10, 11, 11, 11, 10,
	 11, 11, 11, 10, 11, 11, 12, 13, 11, 10, 10, 10, 12, 12, 11, 11,
	 12, 12, 13, 13, 18, 27, 38, 47, 26, 26, 22, 19, 24, 24, 21, 20,
	 21, 35, 55, 57, 58, 45, 44, 42, 51, 54, 57, 59, 58, 54, 50, 48,
	 46, 51, 46, 45, 59, 71, 74, 77, 68, 56, 55, 60, 50, 54, 43, 43,
	 38, 40, 37, 45, 50, 46, 60, 50, 17,  2, 53,124,253,240,245,250,
	253,253,254,254,254,254,253,253,255,247,255,255,241,250,254,199,
	153, 99, 74,129,127,127,108,114, 99,100,100, 90, 90, 58, 62, 73,
	 89, 46, 51, 41,131,125,150,130, 87, 65, 77, 79, 73, 77, 72, 74,
	 80, 75, 47, 18, 11,  9,  5,  5,  7,  8,  8,  6,  4,  2,  5,  8,
	  7,  6,  5,  4,  5,  5,  5,  4,  5,  5,  6,  6,  8,  9, 10, 11,
	 10, 12, 14, 16, 20, 24, 28, 32, 35, 40, 46, 49, 48, 46, 48, 52,
	 47, 51, 53, 57, 57, 83,113, 91, 60, 19, 18, 18, 11, 19, 16, 16,
	 15, 17, 17, 15, 16, 18, 18, 17, 13, 19, 21,  3,147,100, 29, 39,
	 34, 35, 36, 35, 34, 33, 33, 35, 38, 37, 36, 35, 36, 36, 35, 34,
	 69, 32, 20, 50, 30, 24, 24,  5, 12, 12, 11, 11, 12, 12, 11, 10,
	 12, 11, 11, 10, 11, 11, 12, 13, 11, 11, 10, 11, 12, 12, 12, 11,
	 12, 12, 12, 13, 18, 24, 32, 37, 20, 23, 20, 22, 29, 25, 19, 20,
	 29, 49, 62, 58, 57, 46, 43, 46, 56, 57, 58, 56, 53, 49, 46, 44,
	 45, 49, 45, 44, 54, 60, 62, 68, 59, 48, 54, 63, 55, 61, 33, 39,
	 41, 40, 44, 54, 61, 52, 48,  8,  0, 57,158,249,253,252,251,255,
	254,254,255,255,255,255,254,254,254,255,249,251,255,255,248,232,
	190,167,145,107,152,113, 90, 99,129,121,134, 96,101, 65, 69, 40,
	 75, 80, 36, 57,166,160, 86, 73, 72, 68, 80, 74, 71, 81, 80, 82,
	 81, 77, 52, 20,  8,  9,  6,  1,  5,  7,  8,  6,  3,  2,  4,  7,
	  7,  5,  4,  3,  4,  4,  4,  4,  6,  6,  5,  5,  7,  8, 10, 12,
	  9, 10, 13, 15, 19, 22, 26, 29, 35, 41, 45, 45, 44, 45, 49, 52,
	 51, 53, 55, 58, 58, 79,106, 93, 65, 17, 20, 18, 10, 20, 16, 16,
	 17, 17, 17, 15, 16, 18, 18, 18, 13, 19, 29,  2,115,126, 30, 33,
	 32, 34, 36, 36, 36, 35, 35, 35, 37, 37, 37, 37, 38, 37, 35, 34,
	 42, 69, 53, 30, 53, 14, 15, 17, 13, 12, 11, 10, 11, 11, 11, 10,
	 12, 11, 11, 10, 11, 11, 12, 13, 12, 12, 11, 11, 13, 13, 12, 12,
	 12, 12, 13, 14, 17, 19, 21, 22, 18, 24, 23, 25, 29, 22, 16, 20,
	 40, 56, 56, 44, 44, 42, 42, 48, 55, 53, 50, 48, 46, 46, 47, 48,
	 45, 47, 43, 47, 60, 63, 62, 67, 71, 64, 72, 66, 64, 73, 39, 37,
	 50, 44, 46, 62, 53, 21, 14, 10, 86,174,248,252,250,253,255,250,
	254,255,255,255,255,255,255,254,254,250,252,255,247,252,253,252,
	217,163,112,102,104,129, 92, 86,102,111,123, 57, 95, 97, 48, 48,
	 69,114,110,163,144,132, 60, 63, 69, 74, 79, 71, 73, 81, 76, 74,
	 75, 84, 71, 33,  6,  6, 11,  7,  5,  6,  6,  6,  7,  7,  5,  2,
	  6,  5,  4,  4,  5,  5,  4,  4,  6,  5,  5,  5,  6,  8, 10, 11,
	  9,  9, 10, 11, 15, 19, 25, 29, 39, 41, 41, 42, 47, 53, 54, 51,
	 51, 52, 51, 54, 56, 72, 95, 91, 70, 19, 22, 20, 11, 22, 17, 17,
	 18, 19, 19, 18, 19, 20, 20, 20, 25, 16, 14, 19,105,157, 45, 33,
	 33, 35, 36, 37, 37, 36, 36, 36, 35, 36, 37, 38, 40, 40, 39, 39,
	 99, 72, 35, 16, 39, 25, 14, 24, 14, 12, 10,  9, 10, 11, 11, 11,
	 12, 11, 11, 10, 11, 12, 12, 13, 13, 12, 12, 12, 13, 13, 13, 12,
	 11, 12, 12, 13, 15, 14, 13, 11, 16, 22, 23, 22, 21, 15, 13, 18,
	 44, 54, 45, 33, 36, 42, 42, 47, 49, 47, 45, 44, 45, 45, 44, 43,
	 45, 41, 38, 49, 69, 74, 74, 80, 55, 54, 62, 46, 68, 89, 69, 47,
	 52, 62, 52, 49, 34,  0, 20,114,213,247,250,249,249,255,249,253,
	254,254,254,255,255,254,254,254,255,253,250,252,252,253,214,187,
	113,119,127, 97, 86,134,106, 60, 49, 95, 72, 55, 46, 74, 76, 36,
	 62,172,177,108, 71,127, 75, 65, 67, 71, 73, 70, 74, 75, 68, 68,
	 70, 81, 83, 54, 17,  4,  9,  9,  7,  8,  7,  6,  8,  9,  7,  3,
	  6,  5,  4,  4,  5,  5,  4,  4,  5,  5,  5,  6,  7,  8,  9, 10,
	 11, 10, 10,  9, 12, 15, 20, 24, 31, 38, 43, 42, 44, 49, 54, 56,
	 47, 46, 47, 53, 58, 70, 87, 91, 75, 25, 23, 22, 14, 21, 16, 16,
	 17, 17, 18, 19, 20, 19, 18, 18, 13, 30, 11, 15, 83,200,116, 36,
	 40, 39, 39, 38, 37, 36, 36, 37, 37, 37, 38, 38, 40, 40, 41, 42,
	198, 91, 48, 36, 21, 29, 26, 10, 14, 12, 10,  8,  9, 10, 11, 12,
	 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 12, 12, 13, 13, 12, 12,
	 11, 12, 14, 16, 17, 15, 13, 11, 14, 18, 22, 20, 14, 14, 17, 19,
	 38, 46, 40, 35, 37, 44, 41, 43, 39, 41, 44, 48, 50, 48, 44, 41,
	 41, 38, 38, 52, 69, 68, 66, 74, 72,119,147,108, 83, 65, 66, 45,
	 57, 43, 41, 12,  2, 71,164,241,255,249,252,255,252,248,253,255,
	254,254,254,254,254,254,254,254,255,246,254,255,235,219,160,128,
	111, 97,130,104, 91,101, 90, 46, 66, 77, 80, 52, 45, 86,104, 98,
	157,212,145, 25, 24,162, 71, 59, 70, 72, 71, 69, 68, 67, 69, 74,
	 74, 70, 78, 73, 38, 11,  6,  3,  6,  8,  8,  4,  2,  5,  7,  8,
	  6,  6,  5,  5,  6,  5,  4,  4,  4,  4,  5,  6,  8,  8,  8,  9,
	  7,  9, 11, 12, 15, 16, 18, 20, 23, 29, 34, 37, 39, 43, 48, 51,
	 44, 45, 48, 54, 59, 62, 71, 83, 75, 30, 18, 19, 17, 20, 18, 19,
	 16, 17, 18, 20, 21, 19, 18, 18,  8, 31, 22, 15, 22,170,182, 47,
	 40, 39, 38, 37, 38, 39, 41, 42, 40, 40, 40, 39, 38, 39, 40, 41,
	188,107, 47, 18, 20, 26, 21, 12, 14, 12, 10,  8,  9, 10, 11, 11,
	 11, 11, 12, 12, 13, 12, 12, 12, 13, 13, 12, 12, 13, 13, 12, 12,
	 12, 13, 15, 16, 17, 16, 14, 13, 13, 14, 21, 19, 11, 18, 25, 19,
	 23, 32, 31, 34, 30, 36, 34, 34, 33, 38, 43, 45, 46, 45, 46, 46,
	 39, 40, 44, 55, 65, 63, 71, 92,128,185,217,220,200,156,120, 47,
	 49, 28, 40, 46,152,239,245,246,242,255,250,247,255,255,250,254,
	254,254,254,254,254,254,254,254,242,255,249,224,192,156,104,138,
	105, 90,128,120,140,111,105, 99, 41, 42, 81, 72, 33, 64,164,200,
	233,215,124, 31, 23,139, 60, 76, 64, 68, 70, 72, 70, 64, 65, 65,
	 77, 62, 71, 80, 59, 35, 21,  4,  6,  8,  7,  4,  4,  7,  7,  5,
	  7,  6,  6,  5,  6,  6,  5,  4,  4,  5,  5,  6,  7,  7,  8,  8,
	  4,  8, 12, 16, 19, 21, 23, 24, 24, 24, 26, 32, 39, 43, 44, 46,
	 46, 48, 51, 54, 55, 51, 58, 79, 78, 40, 15, 18, 21, 17, 19, 21,
	 18, 17, 19, 21, 22, 19, 18, 19, 25, 13, 16, 30,  0, 67,154, 60,
	 37, 37, 36, 36, 38, 40, 41, 43, 39, 39, 39, 38, 38, 38, 39, 40,
	150,120, 65, 49, 25, 24, 18, 15, 13, 12, 10, 10, 11, 11, 10, 10,
	 10, 11, 12, 12, 13, 12, 12, 12, 13, 12, 12, 12, 13, 13, 12, 12,
	 11, 13, 13, 13, 13, 12, 12, 13, 11, 10, 19, 19, 10, 20, 29, 16,
	 18, 25, 28, 33, 23, 30, 32, 35, 35, 37, 39, 36, 34, 36, 43, 50,
	 38, 41, 46, 55, 66, 76,107,148,190,212,198,213,219,216,223,166,
	 80, 47,162,216,251,247,246,253,254,243,255,255,250,252,255,249,
	254,254,254,255,255,254,254,254,255,239,221,181,136,129,100,114,
	146,112, 83, 78,118,104, 76, 87, 67, 37, 75,135, 60,122,225,202,
	203,215,188, 35, 12,106,122, 69, 68, 68, 66, 69, 69, 69, 71, 67,
	 70, 58, 68, 78, 68, 62, 48, 18,  9,  9,  7,  8, 13, 16, 10,  1,
	  7,  7,  6,  6,  7,  6,  5,  4,  5,  5,  5,  5,  7,  7,  8,  9,
	  7, 10, 14, 17, 20, 22, 24, 25, 29, 28, 30, 37, 42, 43, 46, 50,
	 47, 49, 52, 52, 51, 46, 56, 85, 88, 53, 18, 19, 22, 13, 15, 17,
	 18, 17, 17, 19, 20, 18, 18, 19, 19, 26, 17, 22, 18, 13, 99, 47,
	 39, 38, 36, 35, 35, 35, 34, 34, 34, 36, 37, 37, 38, 39, 41, 42,
	 78, 96, 23, 56, 17, 19, 19, 23, 14, 12, 10,  9, 11, 11, 10,  9,
	  9, 11, 13, 13, 12, 11, 12, 13, 11, 11, 11, 11, 11, 11, 11, 11,
	  9, 11, 13, 14, 14, 13, 12, 12, 11,  6, 14, 15, 10, 25, 33, 12,
	 14, 21, 28, 27, 23, 22, 28, 35, 31, 33, 34, 32, 32, 37, 41, 37,
	 31, 34, 39, 42, 66,111,153,180,195,180,185,198,199,201,200,189,
	146,139,211,224,235,235,243,246,249,251,253,251,247,249,254,255,
	255,255,252,255,255,255,250,242,236,201,159,121,120,126,117, 93,
	130, 92, 57, 68, 92, 64, 33, 74, 77, 35, 60,148,173,241,203,212,
	208,205,195,115,  8, 94,135, 60, 69, 70, 69, 69, 70, 66, 65, 70,
	 63, 70, 72, 70, 72, 75, 68, 57, 40, 10, 10, 14, 15, 35, 35,  3,
	  9,  9,  5,  2,  6,  8,  5,  3,  5,  5,  5,  5,  6,  7,  8,  9,
	  7,  9, 11, 13, 17, 21, 25, 29, 31, 29, 31, 37, 42, 44, 46, 48,
	 50, 53, 49, 49, 55, 52, 59, 82, 97, 56, 24, 15, 26, 16, 17, 18,
	 17, 17, 20, 21, 18, 18, 21, 19, 18, 23, 14, 18, 26, 28, 76, 46,
	 39, 38, 36, 34, 36, 38, 37, 35, 35, 39, 39, 41, 41, 38, 43, 44,
	 50, 77, 23, 40, 35, 12, 20,  7, 13, 12, 10, 10, 11, 11, 10,  9,
	  8,  9, 11, 12, 13, 12, 13, 13, 11, 11, 11, 11, 11, 11, 11, 11,
	  9, 11, 12, 12, 13, 13, 14, 15, 12,  8, 13, 14, 10, 21, 26, 12,
	 13, 18, 22, 22, 20, 20, 24, 29, 30, 27, 34, 33, 37, 43, 35, 36,
	 43, 45, 35, 53,109,154,174,179,163,162,167,175,181,179,168,155,
	152,126,149,145,156,170,203,219,231,240,245,247,252,255,255,248,
	251,250,253,253,246,248,252,220,193,113,122,120, 93,110,119,111,
	119, 80, 60, 54, 87, 85, 41, 42,121, 72,121,192,237,222,202,193,
	202,211,224,171, 60, 59,133, 78, 69, 71, 71, 71, 72, 68, 67, 70,
	 68, 71, 70, 66, 69, 75, 78, 78, 73, 27,  3,  5, 27, 51, 52, 15,
	  5,  4,  4,  7,  8,  6,  5,  4,  5,  5,  5,  5,  6,  7,  8,  8,
	  6,  7,  8,  9, 13, 18, 24, 28, 32, 30, 31, 36, 41, 43, 44, 46,
	 45, 51, 50, 51, 57, 55, 60, 76, 93, 59, 22, 18, 26, 16, 17, 21,
	 18, 17, 20, 21, 18, 19, 21, 19, 23, 23, 24, 22, 20, 23, 59, 53,
	 42, 39, 37, 37, 40, 41, 40, 39, 42, 44, 41, 43, 43, 41, 44, 43,
	 27, 78, 32, 38, 67, 12, 25, 19, 12, 12, 11, 11, 11, 10, 10, 10,
	  9,  9, 10, 11, 12, 13, 13, 13, 10, 11, 11, 12, 12, 11, 11, 10,
	 11, 11, 12, 12, 13, 13, 15, 16, 13, 11, 12, 12, 11, 15, 17, 12,
	 13, 15, 16, 17, 18, 18, 20, 21, 29, 20, 30, 28, 33, 38, 24, 34,
	 44, 78, 83, 99,138,158,166,168,153,156,152,149,153,154,146,139,
	118,116,140,151,164,176,197,204,224,233,227,218,228,243,251,254,
	255,254,255,246,255,239,202,154,132, 96,106,118,108,111,119,137,
	129, 96, 87, 51, 62, 97, 70, 47,118,183,227,246,211,217,211,202,
	193,191,216,216,151, 68,134, 74, 67, 72, 72, 71, 73, 72, 71, 72,
	 68, 71, 73, 71, 70, 72, 76, 80, 73, 43, 14,  8, 23, 43, 69, 58,
	 17,  5,  5, 11,  7,  3,  4,  5,  5,  5,  5,  5,  6,  7,  8,  8,
	  7,  7,  7,  8, 11, 16, 23, 27, 31, 30, 31, 35, 39, 42, 44, 46,
	 41, 47, 47, 49, 55, 54, 58, 72, 94, 72, 24, 21, 26, 17, 20, 25,
	 20, 18, 21, 22, 20, 21, 23, 21, 26, 18, 22, 20, 19, 26, 35, 46,
	 42, 39, 38, 41, 43, 41, 39, 40, 40, 41, 37, 38, 39, 38, 41, 40,
	 34, 55, 35, 63,139, 13, 21, 17, 12, 12, 13, 12, 11, 10, 11, 11,
	 12, 11, 10, 10, 13, 13, 12, 11, 11, 12, 12, 13, 13, 12, 12, 11,
	 13, 13, 13, 13, 12, 13, 14, 15, 13, 12, 11, 10, 11, 10, 11, 13,
	 13, 13, 14, 15, 17, 17, 18, 19, 22, 20, 28, 28, 30, 27, 22, 34,
	 71,100,111,110,126,143,152,156,152,136,124,125,132,133,118, 98,
	 84,102,127,128,138,168,188,201,213,228,228,220,225,233,241,252,
	252,240,174,158,211,202,168,100,108,146, 92, 90,149, 84, 62,140,
	 98, 74, 75, 61, 57,117,111, 65,191,230,229,223,214,209,208,213,
	207,189,198,223,211,113,134, 73, 63, 70, 72, 71, 75, 76, 75, 73,
	 68, 71, 74, 75, 72, 69, 70, 73, 81, 63, 20, 10, 17, 37, 66, 69,
	 43, 16,  6, 10,  6,  2,  6,  6,  5,  5,  5,  4,  6,  6,  7,  8,
	  8,  8,  9, 10, 13, 17, 22, 25, 30, 30, 32, 35, 40, 44, 46, 48,
	 45, 46, 46, 48, 50, 50, 58, 74, 90, 82, 26, 19, 21, 15, 20, 23,
	 21, 18, 20, 22, 20, 21, 23, 19, 21, 17, 20, 23, 20, 27, 22, 34,
	 43, 39, 38, 43, 44, 39, 38, 40, 42, 44, 41, 42, 42, 40, 44, 43,
	 37, 84, 48, 37,182, 42, 32, 28, 13, 13, 13, 12, 12, 11, 12, 12,
	 13, 12, 11, 12, 14, 14, 14, 12, 13, 13, 14, 14, 14, 13, 13, 13,
	 13, 14, 14, 14, 14, 14, 14, 15, 13, 13, 10,  9, 11,  8,  8, 13,
	 11, 13, 14, 15, 15, 16, 17, 18, 17, 27, 29, 35, 32, 24, 37, 47,
	 70, 79,102, 99,103,138,158,159,132,111,115,125,109, 93, 81, 59,
	 61, 84,115,104,119,172,188,205,208,224,228,226,228,224,227,241,
	204,131,101,115,145,106, 95,139,146,142,123, 77,117, 77, 67, 88,
	122, 66, 50, 96, 49, 81,163,225,239,249,220,154,198,203,215,210,
	223,209,201,205,206,149,127, 92, 63, 69, 71, 70, 74, 77, 75, 74,
	 74, 72, 71, 71, 69, 68, 71, 77, 84, 73, 22, 12, 14, 38, 61, 71,
	 65, 28,  7,  7,  6,  5,  7,  5,  5,  5,  5,  5,  6,  6,  7,  8,
	  6,  7, 10, 12, 16, 19, 23, 26, 30, 32, 34, 37, 41, 45, 48, 49,
	 50, 45, 46, 50, 49, 46, 59, 79, 80, 81, 30, 20, 20, 18, 21, 18,
	 25, 21, 22, 24, 23, 24, 24, 20, 17, 28, 27, 29, 20, 23, 22, 33,
	 39, 36, 37, 41, 41, 37, 37, 42, 42, 46, 44, 44, 40, 36, 40, 40,
	 48, 60, 32, 57,119, 17, 42, 56, 14, 13, 13, 12, 12, 12, 13, 13,
	 12, 12, 12, 12, 14, 15, 15, 16, 14, 14, 14, 14, 14, 14, 14, 14,
	 11, 12, 14, 15, 16, 15, 16, 17, 14, 13, 10, 10, 11,  9,  8, 13,
	  9, 11, 13, 13, 13, 13, 15, 17, 22, 30, 24, 30, 27, 30, 59, 61,
	 41, 46, 78, 82, 77,122,166,168,129, 99,103,108, 77, 58, 62, 54,
	 52, 62, 92, 89,120,183,194,209,216,220,218,217,220,216,217,227,
	131,125,191,179,111, 83,102,117,143,119,118, 90, 57,127, 79, 66,
	102, 80, 42,116,111,163,221,241,255,248,205,140,183,206,211,213,
	202,203,198,200,210,202,148,123, 67, 70, 70, 69, 73, 74, 72, 72,
	 74, 72, 70, 68, 68, 67, 69, 73, 72, 75, 36, 17,  7, 29, 56, 77,
	 72, 37, 11,  6,  7,  8,  8,  4,  5,  5,  5,  4,  5,  6,  7,  8,
	  5,  8, 11, 15, 19, 23, 27, 30, 32, 35, 37, 38, 41, 44, 46, 46,
	 48, 43, 45, 50, 49, 48, 62, 81, 74, 74, 40, 31, 34, 30, 31, 25,
	 37, 33, 35, 38, 38, 39, 37, 32, 27, 37, 25, 28, 22, 25, 28, 29,
	 29, 30, 33, 35, 33, 30, 34, 40, 38, 43, 41, 39, 32, 26, 29, 29,
	 35, 70, 27, 42, 52,  9, 25, 30, 14, 13, 11, 10, 11, 12, 12, 12,
	 12, 12, 12, 12, 13, 14, 15, 16, 16, 15, 14, 13, 13, 13, 14, 14,
	 11, 13, 14, 15, 16, 16, 16, 17, 16, 14, 12, 11, 11, 10, 10, 10,
	 10, 11, 12, 12, 12, 12, 13, 14, 26, 25, 22, 25, 26, 43, 66, 53,
	 33, 32, 39, 47, 44, 92,165,167,133, 79, 55, 57, 50, 49, 56, 49,
	 50, 50, 87,116,158,193,189,186,204,209,215,220,225,224,220,217,
	174,212,203,254,227, 94, 81,112,127, 62, 92, 97, 64, 86, 99, 66,
	 91,112, 63,143,189,241,255,252,247,250,230,170,173,186,212,220,
	221,220,214,217,218,218,156,121, 70, 71, 69, 69, 73, 72, 70, 73,
	 72, 74, 73, 71, 69, 68, 67, 67, 79, 81, 56, 19,  9, 21, 44, 60,
	 73, 48, 21,  8,  6,  8,  7,  5,  6,  5,  5,  4,  5,  6,  6,  7,
	  6,  7, 10, 12, 17, 22, 28, 31, 33, 36, 38, 38, 40, 42, 43, 42,
	 47, 43, 44, 46, 48, 57, 71, 82, 74, 63, 45, 42, 48, 40, 40, 39,
	 45, 42, 44, 48, 50, 50, 49, 42, 39, 35, 22, 22, 24, 30, 30, 26,
	 23, 28, 31, 28, 24, 25, 31, 37, 40, 44, 41, 39, 34, 28, 32, 31,
	 91,119, 43, 14, 61, 40, 35,  7, 15, 12,  9,  8, 11, 12, 12, 12,
	 12, 13, 14, 12, 12, 12, 13, 15, 16, 15, 14, 12, 12, 13, 14, 15,
	 13, 15, 16, 16, 15, 15, 15, 16, 17, 14, 13, 12, 11, 12, 12,  8,
	 12, 11, 11, 11, 13, 13, 12, 12, 22, 16, 26, 32, 37, 58, 58, 27,
	 11, 27, 25, 37, 26, 60,152,159,106, 61, 35, 35, 36, 39, 49, 53,
	 59, 51, 91,145,193,205,200,193,182,191,204,212,218,225,227,221,
	221,208,199,248,238,139, 82, 74,115, 95, 65,118, 75, 55,106, 81,
	 55,145,136,211,249,250,236,254,251,255,236,207,163,175,201,217,
	205,206,205,211,204,206,182,159, 72, 70, 67, 69, 73, 71, 70, 75,
	 74, 76, 76, 71, 68, 70, 73, 74, 72, 80, 77, 26, 13, 15, 43, 60,
	 75, 59, 31,  9,  4,  5,  6,  6,  6,  5,  5,  4,  5,  6,  6,  7,
	  6,  5,  5,  6, 10, 15, 23, 28, 32, 35, 37, 37, 39, 41, 41, 40,
	 49, 47, 46, 44, 49, 67, 83, 87, 74, 51, 40, 41, 51, 38, 40, 44,
	 42, 39, 42, 47, 49, 50, 47, 40, 40, 32, 29, 26, 25, 29, 31, 33,
	 25, 31, 34, 29, 23, 24, 31, 37, 39, 41, 38, 37, 35, 32, 36, 36,
	111, 95, 48, 51, 64, 31, 33, 46, 17, 14, 10,  8, 10, 11, 11, 10,
	 11, 13, 15, 15, 13, 12, 12, 13, 16, 16, 15, 14, 13, 14, 14, 15,
	 17, 17, 17, 16, 15, 15, 15, 17, 17, 14, 11, 10, 11, 12, 11, 10,
	 13, 12, 10,  8,  9, 11, 13, 14, 16,  9, 26, 41, 53, 63, 43, 18,
	 15, 24, 27, 24, 31, 58, 98,127, 58, 46, 36, 37, 39, 39, 41, 46,
	 57, 62,106,176,202,209,236,216,172,171,185,211,207,216,231,232,
	213,213,215,227,244,203, 74, 54, 64,114,114,117,135, 66, 93,124,
	118,204,231,251,253,249,255,252,254,242,221,209,181,173,191,210,
	217,217,210,213,216,211,195,161, 75, 77, 61, 75, 72, 69, 74, 73,
	 72, 74, 75, 75, 74, 72, 72, 71, 65, 69, 77, 47, 18, 18, 28, 56,
	 66, 75, 51, 16,  9,  7,  3,  9,  4, 10,  2, 11,  4,  1,  5,  7,
	  5,  5,  5,  5,  7, 11, 17, 20, 33, 33, 33, 34, 36, 37, 38, 39,
	 49, 43, 45, 49, 51, 73, 91, 80, 44, 37, 35, 29, 37, 33, 35, 31,
	 31, 31, 32, 33, 35, 34, 32, 31, 34, 33, 29, 25, 28, 32, 31, 27,
	 31, 33, 31, 27, 27, 29, 29, 27, 30, 31, 32, 32, 32, 32, 31, 30,
	 58, 29, 20, 25, 60, 47, 50, 61, 16, 13,  9,  8, 10, 11, 10,  9,
	  9, 11, 13, 14, 13, 13, 14, 15, 16, 16, 15, 15, 15, 15, 16, 16,
	 17, 18, 18, 17, 17, 16, 16, 17, 17, 16, 14, 13, 14, 13, 11,  9,
	 11, 12, 12, 11,  9,  8, 11, 15, 16, 29, 24, 40, 71, 54,  8, 19,
	 13, 17, 18, 17, 22, 36, 53, 64, 47, 39, 34, 34, 37, 39, 42, 46,
	 45, 62,118,192,206,218,241,237,186,155,155,192,199,207,228,228,
	240,225,225,229,247,245,128, 56, 63, 82,158,151, 91,108, 68,169,
	220,245,251,255,253,249,254,252,251,231,227,222,207,187,186,199,
	201,217,212,209,215,215,205,184, 87, 75, 75, 64, 76, 70, 65, 72,
	 68, 69, 71, 71, 71, 70, 70, 70, 65, 69, 82, 60, 27, 14, 21, 54,
	 68, 73, 63, 31, 17,  6,  5,  4,  5,  6,  3,  3,  7,  8,  9,  4,
	  7,  7,  7,  6,  8, 10, 14, 17, 29, 29, 30, 31, 35, 39, 42, 45,
	 43, 40, 44, 45, 56, 84, 88, 62, 32, 28, 27, 22, 29, 26, 28, 25,
	 26, 26, 26, 27, 29, 28, 27, 26, 28, 27, 25, 22, 24, 27, 26, 22,
	 25, 26, 24, 21, 22, 25, 24, 22, 24, 24, 25, 25, 25, 25, 24, 24,
	 24, 33, 11, 12,122, 70,  8, 20, 15, 12, 10,  9, 10, 11, 10,  9,
	  8, 10, 12, 13, 13, 13, 14, 15, 15, 15, 16, 16, 17, 17, 17, 18,
	 15, 17, 18, 18, 17, 16, 16, 16, 16, 16, 16, 17, 18, 16, 13, 11,
	 10,  9, 10, 12, 11,  8,  9, 12, 11, 20, 32, 60, 76, 54, 11,  9,
	  6,  7,  8, 10, 15, 22, 28, 32, 42, 41, 41, 39, 38, 39, 42, 44,
	 44, 56,112,185,200,216,233,243,217,163,134,158,179,204,243,236,
	242,236,232,213,227,249,197, 82, 62, 55,116,120, 88,129,171,250,
	254,255,255,248,252,252,250,248,245,220,224,224,223,202,188,197,
	201,218,211,203,210,211,207,204,122, 60, 81, 65, 72, 71, 72, 70,
	 69, 70, 72, 72, 71, 70, 70, 70, 71, 70, 84, 73, 41, 15, 13, 43,
	 74, 74, 77, 51, 21,  4,  9,  6,  6,  4,  8,  0,  8, 11, 10,  3,
	  8,  8,  7,  6,  6,  8, 11, 13, 27, 27, 28, 29, 33, 37, 42, 44,
	 43, 41, 46, 42, 64, 99, 82, 43, 25, 22, 22, 19, 23, 21, 22, 20,
	 21, 20, 20, 21, 22, 22, 22, 21, 20, 22, 21, 19, 21, 22, 21, 18,
	 21, 21, 19, 17, 20, 23, 22, 19, 18, 19, 20, 20, 21, 21, 21, 21,
	 19, 18, 11, 60,180, 94, 33, 15, 14, 12, 11, 10, 12, 12, 11, 10,
	 10, 11, 12, 12, 12, 12, 13, 14, 15, 15, 16, 16, 17, 17, 17, 17,
	 14, 15, 16, 15, 15, 14, 14, 15, 14, 15, 17, 19, 20, 20, 19, 17,
	 15, 11, 10, 12, 14, 12, 10, 11, 16, 18, 52, 68, 57, 52, 41,  5,
	  9,  8,  8,  9, 10, 10, 14, 18, 33, 40, 45, 42, 39, 39, 41, 41,
	 54, 37, 86,120,170,181,212,216,216,186,143,134,145,173,221,223,
	238,249,234,193,204,217,239,144, 65, 47, 80,116,101,190,253,250,
	250,254,255,248,255,251,249,252,223,215,214,220,222,213,200,200,
	198,204,206,209,213,212,212,215,161, 76, 72, 71, 74, 71, 77, 72,
	 74, 74, 74, 74, 73, 71, 71, 70, 72, 67, 77, 76, 54, 25, 15, 31,
	 63, 68, 81, 71, 25,  6, 10,  8,  4,  3, 12,  1,  5,  9,  6,  7,
	  8,  7,  6,  5,  5,  6,  9, 11, 23, 24, 26, 29, 33, 36, 40, 42,
	 46, 41, 46, 42, 68,100, 69, 29, 22, 21, 21, 19, 19, 18, 18, 18,
	 19, 18, 18, 18, 19, 19, 19, 19, 17, 19, 20, 19, 19, 20, 19, 18,
	 19, 19, 17, 16, 19, 22, 21, 18, 16, 16, 17, 18, 20, 21, 21, 21,
	 27, 21, 13,  8, 77, 65, 75, 22, 15, 14, 12, 12, 13, 13, 12, 12,
	 11, 11, 12, 12, 12, 12, 13, 13, 15, 16, 16, 17, 17, 16, 16, 15,
	 15, 15, 15, 13, 13, 13, 15, 16, 14, 15, 17, 18, 21, 21, 22, 22,
	 21, 19, 17, 16, 14, 11, 10, 11, 15, 32, 56, 40, 31, 39, 58, 39,
	 20, 12,  7,  8,  7,  4,  5,  8, 15, 27, 37, 39, 37, 38, 39, 39,
	 35, 52, 69, 86, 69,118,148,190,220,239,211,166,122,111,171,233,
	233,243,233,214,228,228,255,236,100, 60, 67,151,198,255,249,252,
	255,250,250,254,255,249,254,234,193,219,212,223,218,221,212,198,
	196,197,213,221,215,216,218,210,177,124, 69, 70, 78, 70, 69, 76,
	 75, 75, 74, 73, 73, 71, 70, 69, 67, 64, 71, 73, 58, 35, 21, 26,
	 41, 57, 77, 81, 32, 12,  5,  6,  5,  2,  7,  7,  3, 10,  2, 10,
	  8,  7,  6,  5,  5,  7, 10, 13, 15, 19, 25, 30, 35, 38, 41, 42,
	 42, 37, 42, 44, 70, 87, 51, 21, 20, 20, 18, 17, 15, 16, 16, 18,
	 18, 18, 17, 17, 18, 19, 19, 18, 17, 19, 20, 18, 18, 19, 20, 20,
	 18, 18, 16, 15, 17, 19, 18, 15, 16, 16, 17, 17, 18, 19, 19, 20,
	 37, 23, 18,  0, 39, 41, 45, 29, 15, 14, 13, 13, 14, 14, 14, 13,
	 10, 11, 11, 12, 13, 13, 14, 14, 15, 15, 16, 16, 16, 16, 15, 15,
	 17, 16, 15, 14, 13, 14, 16, 18, 17, 17, 17, 18, 19, 20, 22, 23,
	 21, 25, 25, 21, 18, 16, 14, 11, 11, 36, 48, 22, 17, 23, 58, 67,
	 58, 34, 11,  5,  8,  8, 10, 14, 14, 26, 37, 41, 41, 41, 42, 42,
	 48, 86,119, 79, 47, 55,103,142,185,229,241,231,175,109,104,161,
	221,225,240,255,252,243,223,255,222,117,129,228,251,246,255,248,
	253,245,252,255,247,253,241,163,177,226,216,225,213,222,221,205,
	196,192,211,216,209,223,232,219,180,147, 81, 74, 68, 67, 73, 71,
	 75, 74, 74, 73, 74, 74, 73, 72, 67, 69, 73, 71, 59, 39, 24, 19,
	 39, 61, 73, 76, 40, 18,  1,  7,  6,  3,  0,  8,  6, 11,  4,  9,
	  8,  7,  7,  6,  7,  9, 12, 15, 15, 19, 25, 30, 34, 36, 37, 38,
	 36, 34, 42, 51, 71, 68, 33, 19, 18, 19, 15, 17, 14, 18, 17, 19,
	 18, 17, 17, 16, 18, 18, 18, 18, 17, 18, 18, 17, 17, 18, 19, 20,
	 18, 19, 18, 17, 17, 17, 17, 16, 18, 18, 18, 18, 18, 18, 18, 18,
	 69, 42, 25, 16, 18, 25, 24,  5, 14, 14, 13, 12, 13, 14, 14, 14,
	 12, 12, 12, 12, 13, 14, 14, 14, 14, 15, 15, 15, 16, 16, 16, 16,
	 18, 18, 17, 16, 15, 16, 17, 19, 18, 18, 18, 17, 18, 19, 21, 22,
	 20, 24, 26, 27, 34, 38, 30, 17, 23, 44, 42, 33, 27, 36, 61, 75,
	 99, 60, 21,  6,  8, 11, 15, 20, 31, 39, 47, 49, 47, 45, 44, 44,
	 46,110,169,142, 75, 33, 60,109,162,185,202,236,231,193,133,140,
	197,202,229,255,252,253,223,242,254,203,190,255,243,254,254,255,
	254,254,255,255,248,255,211,125,175,221,217,220,210,220,222,217,
	200,181,191,206,219,241,250,250,203,146,102, 77, 64, 68, 78, 70,
	 75, 75, 74, 75, 76, 77, 77, 76, 74, 75, 75, 75, 66, 48, 30, 16,
	 40, 64, 72, 66, 60, 28,  5, 11,  6,  8,  5,  7,  7,  7,  8,  6,
	  6,  7,  8,  7,  8,  9, 11, 12, 17, 20, 24, 26, 28, 29, 31, 33,
	 35, 38, 41, 54, 66, 47, 21, 20, 18, 18, 14, 18, 15, 20, 17, 19,
	 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18,
	 19, 20, 20, 20, 19, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 20,
	 75, 49,  4, 24, 17,  8, 16, 16, 13, 13, 12, 11, 12, 13, 14, 15,
	 15, 14, 13, 12, 13, 13, 13, 12, 14, 14, 15, 15, 16, 16, 17, 17,
	 17, 17, 17, 16, 16, 16, 17, 18, 17, 17, 17, 17, 18, 19, 21, 22,
	 24, 23, 23, 33, 55, 67, 50, 25, 23, 51, 32, 39, 56, 77, 82,102,
	 95, 57, 20,  8, 11, 15, 22, 31, 42, 46, 50, 52, 49, 45, 43, 44,
	 46, 76,122,158,129, 65, 32, 44,115,154,188,225,239,254,210,211,
	247,243,242,245,247,255,251,217,248,237,150,239,255,255,244,249,
	253,251,250,252,255,252,196,167,170,208,217,218,216,220,218,222,
	220,183,181,212,243,253,247,255,235,155,120, 72, 81, 73, 67, 78,
	 75, 75, 74, 75, 76, 77, 77, 76, 78, 75, 71, 77, 79, 63, 41, 19,
	 27, 56, 70, 63, 83, 42, 10, 10,  5, 15, 15,  7,  7,  0, 11,  5,
	  4,  6,  7,  8,  8,  8,  8,  9, 14, 16, 19, 21, 23, 25, 29, 33,
	 37, 42, 39, 50, 57, 32, 13, 18, 17, 18, 13, 18, 14, 19, 14, 14,
	 18, 17, 17, 18, 19, 19, 19, 18, 18, 17, 17, 18, 19, 18, 17, 17,
	 18, 19, 20, 20, 18, 16, 17, 19, 15, 15, 16, 16, 17, 18, 19, 20,
	 51, 43, 49, 25, 15, 23, 23,  6, 13, 13, 14, 14, 15, 15, 16, 16,
	 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 15, 17, 18, 18, 18,
	 15, 15, 15, 15, 16, 17, 17, 18, 18, 16, 16, 16, 16, 17, 21, 23,
	 27, 24, 24, 45, 66, 75, 62, 43, 21, 57, 34, 38, 84, 92, 87, 80,
	 54, 38, 17, 12, 19, 26, 35, 37, 40, 46, 50, 45, 52, 48, 42, 49,
	 46, 40, 67,111,150,137, 88, 35, 54,100,199,219,237,249,247,243,
	248,232,222,237,251,253,252,241,250,181,135,234,248,255,246,251,
	247,255,253,250,247,185,148,203,184,194,219,214,216,218,219,223,
	218,207,214,240,255,253,249,252,255,200,162, 86, 79, 71, 76, 73,
	 73, 71, 69, 70, 74, 77, 77, 76, 73, 74, 76, 75, 76, 75, 56, 30,
	 24, 38, 59, 74, 76, 58, 30, 12, 15,  4, 65, 23,  5,  6, 10,  7,
	 12,  8, 11,  9,  3,  7,  8,  9, 10, 15, 20, 23, 24, 24, 27, 30,
	 27, 37, 29, 34, 32, 19, 21, 14, 17, 17, 17, 17, 17, 16, 16, 16,
	 18, 17, 16, 16, 18, 19, 18, 18, 16, 16, 16, 17, 19, 18, 17, 16,
	 15, 17, 20, 20, 19, 17, 18, 19, 15, 16, 17, 18, 19, 19, 20, 20,
	 82, 38, 53, 29, 16, 21, 10, 22, 14, 14, 14, 14, 15, 16, 16, 17,
	 15, 15, 15, 14, 14, 14, 14, 14, 13, 13, 13, 14, 17, 17, 17, 17,
	 17, 17, 17, 17, 18, 18, 18, 19, 18, 18, 21, 21, 17, 18, 21, 19,
	 22, 17, 30, 65, 71, 66, 50, 57, 32, 45, 39, 76, 80, 56, 53, 17,
	 18, 13, 11, 14, 25, 36, 42, 46, 49, 48, 53, 63, 56, 56, 43, 42,
	 42, 41, 45, 63,102,151,146, 98, 58, 71,160,201,220,243,255,251,
	249,254,240,230,252,249,186,215,177,155,196,229,253,250,252,255,
	255,251,251,250,237,129,122,230,201,194,220,217,218,213,214,224,
	225,236,247,251,251,252,254,255,250,255,200,102, 87, 95, 70, 70,
	 75, 73, 71, 72, 76, 78, 77, 76, 74, 76, 78, 76, 74, 73, 59, 37,
	 26, 39, 55, 75, 76, 65, 51, 17,  9, 15, 88, 47, 19, 10,  7, 11,
	 14, 10,  5, 14, 13, 15, 12, 14, 16, 19, 22, 23, 22, 21, 22, 24,
	 15, 24, 18, 23, 24, 15, 20, 15, 17, 17, 17, 18, 18, 17, 16, 15,
	 17, 16, 16, 16, 18, 18, 18, 17, 18, 17, 17, 16, 18, 18, 18, 17,
	 16, 18, 20, 20, 19, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18,
	 89, 33, 24, 22, 17, 10, 10, 13, 15, 15, 15, 15, 16, 16, 17, 17,
	 15, 16, 16, 16, 16, 15, 14, 14, 14, 13, 13, 14, 16, 16, 16, 16,
	 19, 19, 19, 19, 19, 19, 19, 19, 17, 17, 22, 22, 17, 19, 23, 17,
	 23, 28, 41, 59, 55, 74, 83, 91,137,172,166,138, 50,  0, 10, 14,
	 16, 26, 42, 40, 46, 57, 49, 45, 64, 42, 38, 66, 36, 43, 32, 40,
	 46, 37, 32, 42, 55,114,158,168,171,175,161,152,202,215,219,246,
	249,248,245,233,249,255,148,153,201,213,255,253,255,255,249,251,
	255,252,250,251,212, 88, 86,218,189,163,196,209,223,217,218,230,
	243,255,255,254,252,255,255,251,255,246,249,213, 89, 80, 84, 82,
	 76, 74, 72, 72, 75, 76, 76, 76, 75, 78, 80, 76, 73, 73, 65, 48,
	 29, 41, 50, 70, 72, 69, 65, 23,  9, 16, 91, 56, 23, 15, 15, 28,
	 96, 67, 15, 18, 18, 17, 16, 19, 19, 20, 21, 21, 19, 18, 17, 17,
	 12, 19, 13, 16, 17, 11, 16, 15, 16, 17, 18, 18, 18, 17, 16, 15,
	 15, 15, 15, 16, 18, 17, 16, 15, 20, 18, 17, 15, 17, 17, 18, 18,
	 17, 19, 20, 20, 19, 19, 19, 20, 21, 21, 20, 19, 18, 17, 16, 17,
	 60, 23, 14, 20, 21, 20, 30, 16, 15, 15, 15, 15, 16, 17, 17, 18,
	 17, 18, 18, 18, 18, 17, 16, 15, 15, 14, 14, 14, 15, 15, 15, 15,
	 18, 18, 18, 18, 18, 18, 18, 18, 19, 16, 20, 20, 17, 22, 26, 20,
	 21, 36, 66, 88, 66, 78,135,156,193,233,198, 84,  0, 23, 28, 12,
	 65, 65, 78, 67, 60, 61, 52, 59, 47, 57, 70, 52, 35, 23, 27, 35,
	 48, 45, 37, 31, 30, 71,124,159,204,234,228,197,201,194,204,225,
	229,232,248,248,252,222,123,188,234,250,251,255,249,255,255,255,
	247,255,255,252,163, 70, 68,209,188,116,119,142,200,236,248,254,
	255,254,252,253,255,255,255,251,248,255,255,246,124, 95, 77, 85,
	 74, 73, 72, 71, 71, 72, 74, 76, 76, 78, 80, 76, 74, 76, 71, 58,
	 36, 44, 51, 65, 71, 75, 73, 49, 23,  9, 75, 62, 22, 22, 30, 46,
	189,133, 22, 16, 18, 19, 16, 21, 16, 17, 17, 17, 17, 16, 15, 14,
	 15, 21, 15, 16, 17, 12, 15, 15, 16, 17, 17, 17, 17, 16, 15, 15,
	 13, 14, 15, 16, 17, 16, 15, 15, 19, 18, 17, 16, 17, 18, 18, 19,
	 18, 18, 19, 19, 19, 18, 19, 20, 20, 19, 19, 17, 17, 16, 16, 16,
	 31,  9, 32, 18,  9, 19, 15, 12, 15, 15, 15, 15, 16, 16, 16, 17,
	 18, 19, 19, 20, 19, 18, 17, 16, 16, 15, 15, 14, 16, 16, 16, 15,
	 18, 18, 19, 19, 19, 19, 18, 18, 22, 18, 19, 20, 20, 23, 25, 21,
	 28, 43, 67, 68, 43, 60,164,179,166, 82, 30, 60,122,198,193,171,
	118,100, 93, 74, 66, 68, 58, 65, 49, 61, 43, 29, 33, 27, 12, 38,
	 55, 54, 50, 37, 31, 28, 59, 97,179,205,236,247,246,235,219,179,
	190,227,214,244,228,176,201,244,255,255,252,254,255,244,255,254,
	254,255,255,229,108, 53, 58,186,192,136,147,174,224,251,251,243,
	254,253,254,255,255,253,254,255,255,254,253,243,127, 98, 85, 74,
	 74, 74, 73, 70, 68, 69, 72, 76, 77, 77, 78, 76, 76, 79, 75, 62,
	 37, 40, 48, 52, 67, 75, 69, 78, 50, 16, 68, 80, 20, 19, 30, 39,
	201,148, 11, 14, 20, 20, 16, 19, 14, 14, 13, 14, 16, 16, 15, 14,
	 13, 17, 14, 14, 16, 13, 15, 16, 16, 16, 16, 15, 14, 14, 14, 16,
	 13, 14, 15, 15, 16, 15, 15, 14, 17, 17, 17, 17, 19, 19, 19, 19,
	 18, 18, 18, 18, 18, 18, 19, 20, 19, 18, 18, 17, 16, 16, 15, 16,
	 24, 20, 36, 26, 18, 16, 18, 14, 16, 16, 16, 15, 16, 16, 17, 17,
	 19, 19, 20, 20, 19, 19, 18, 17, 17, 16, 15, 15, 16, 17, 17, 17,
	 19, 20, 20, 21, 22, 22, 21, 21, 21, 20, 19, 20, 21, 19, 19, 22,
	 48, 69, 78, 45, 12, 12,108,108, 33, 74,123,205,246,250,245,249,
	211,141, 95, 86, 86, 72, 58, 73, 74, 34, 23, 34, 19, 48, 56, 45,
	 68, 61, 60, 58, 72, 62, 66, 73,153,187,219,240,254,252,249,248,
	220,214,226,217,208,230,255,252,248,247,251,249,255,251,254,254,
	253,246,255,231,169,165,168,224,243,232,251,254,253,252,255,255,
	252,255,255,254,252,253,255,255,255,251,255,242,128, 78, 84, 84,
	 77, 76, 74, 71, 68, 68, 70, 72, 75, 75, 76, 76, 76, 79, 75, 63,
	 51, 48, 54, 53, 70, 77, 68, 94, 88, 54, 85,112, 23, 15, 27, 36,
	182,151,  6, 20, 22, 18, 13, 18, 15, 14, 14, 15, 16, 16, 16, 15,
	 13, 16, 15, 14, 15, 14, 13, 15, 16, 16, 15, 13, 12, 12, 14, 16,
	 13, 14, 16, 16, 16, 15, 15, 16, 15, 16, 17, 18, 20, 19, 19, 18,
	 18, 18, 18, 17, 18, 18, 19, 19, 19, 19, 18, 18, 17, 16, 15, 15,
	  8, 15, 14, 18, 23, 14, 26, 15, 17, 17, 17, 16, 16, 17, 17, 17,
	 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 16, 16, 18, 18, 18, 18,
	 20, 21, 22, 22, 24, 23, 23, 23, 19, 21, 17, 18, 21, 15, 19, 37,
	 81, 58, 41, 27, 29,  4, 39, 44,159,227,240,247,255,249,249,249,
	255,228,171,111, 89, 92, 75, 46, 23, 47, 48,  8, 41, 48, 51, 48,
	 66, 70, 66, 63,101,161,171,132,101,120,169,213,233,245,252,252,
	255,251,246,234,247,250,248,255,255,253,255,253,253,255,251,253,
	255,254,255,252,249,255,254,247,250,252,255,255,248,247,248,249,
	255,255,255,251,253,255,255,252,250,255,253,224,128, 84, 93, 77,
	 79, 76, 73, 71, 71, 69, 66, 63, 70, 70, 72, 73, 74, 78, 75, 65,
	 54, 45, 45, 47, 60, 64, 60, 78,104, 89, 98,134, 32, 21, 30, 44,
	185,168, 11, 22, 18, 14, 13, 20, 15, 15, 15, 15, 15, 15, 15, 15,
	 15, 16, 17, 14, 15, 14, 11, 14, 15, 16, 16, 14, 13, 12, 14, 16,
	 14, 15, 16, 16, 16, 15, 16, 17, 15, 16, 16, 18, 19, 19, 18, 17,
	 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 20, 18, 17, 16,
	 14, 19, 32, 16, 19, 19, 14, 15, 18, 18, 17, 17, 17, 17, 18, 18,
	 18, 17, 17, 17, 17, 17, 17, 18, 19, 18, 17, 16, 18, 19, 20, 20,
	 19, 21, 22, 23, 24, 24, 24, 24, 20, 24, 18, 17, 22, 17, 26, 56,
	 84, 71, 44,  3,  8, 20, 98,182,250,250,251,248,250,251,252,252,
	244,253,242,202,138, 77, 43, 27, 37, 51, 31, 42, 39, 55, 33, 56,
	 57, 67, 72, 67, 83,172,230,221,187,150,132,143,178,218,233,234,
	235,251,250,253,253,245,255,253,252,252,255,253,255,251,255,255,
	249,252,249,255,255,247,253,255,253,255,247,255,253,255,255,254,
	255,254,255,255,255,253,255,255,248,255,242,209,129, 79, 84, 81,
	 80, 75, 71, 70, 73, 70, 62, 55, 64, 65, 69, 70, 72, 76, 76, 68,
	 66, 55, 50, 59, 67, 71, 75, 77, 78, 85, 85,130, 30, 19, 19, 35,
	190,177,  8, 17, 13, 14, 16, 22, 14, 15, 15, 15, 14, 14, 14, 15,
	 13, 14, 15, 13, 14, 14, 11, 16, 14, 16, 17, 15, 14, 13, 14, 15,
	 15, 16, 17, 16, 16, 16, 17, 18, 17, 17, 17, 17, 18, 18, 17, 16,
	 19, 18, 18, 19, 20, 20, 20, 19, 20, 21, 21, 22, 22, 20, 19, 18,
	 19, 59, 84, 38, 25, 17, 23, 19, 20, 19, 17, 17, 18, 18, 17, 17,
	 19, 18, 18, 17, 18, 18, 19, 20, 16, 16, 16, 17, 18, 18, 18, 18,
	 19, 20, 21, 23, 24, 24, 23, 23, 21, 27, 21, 14, 25, 27, 41, 88,
	 90, 87, 47, 51, 99,146,202,240,254,251,255,252,252,251,243,252,
	252,254,251,246,144, 40, 49, 64,110, 54, 58, 96, 34, 58, 72, 48,
	 60, 66, 70, 68, 62,101,165,216,231,212,197,161,141,148,159,194,
	222,231,253,255,243,252,255,248,254,254,253,253,253,253,254,254,
	253,251,250,253,255,255,254,254,254,252,251,251,253,254,254,253,
	255,253,253,255,255,255,255,253,248,255,229,211,155, 90, 81, 79,
	 79, 78, 74, 70, 68, 68, 65, 60, 62, 62, 63, 67, 72, 75, 74, 72,
	 60, 54, 52, 58, 67, 70, 70, 70, 72, 92, 86,118, 54, 11, 25, 33,
	197,196, 19, 21, 20, 17, 12, 14, 16, 15, 13, 12, 13, 13, 13, 13,
	 14, 13, 13, 13, 14, 15, 15, 14, 13, 14, 14, 15, 16, 15, 15, 14,
	 16, 16, 15, 14, 15, 16, 17, 18, 15, 15, 16, 16, 16, 15, 15, 14,
	 18, 18, 18, 18, 19, 19, 19, 19, 19, 20, 21, 22, 22, 21, 20, 19,
	 12, 64, 78, 60, 33, 19, 23, 17, 17, 17, 16, 16, 18, 19, 19, 20,
	 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 18, 18, 19, 19,
	 18, 20, 21, 22, 23, 23, 23, 23, 20, 22, 20, 16, 20, 27, 67,100,
	 96,101,103,132,162,183,221,245,253,255,250,255,252,250,252,255,
	247,244,243,181, 69, 62,126,121,127, 96,103, 75, 70, 62, 61, 63,
	 54, 64, 70, 65, 66, 65, 97,146,182,203,212,214,204,198,167,175,
	205,236,246,246,255,255,249,255,254,254,253,253,253,253,254,254,
	253,251,250,253,255,254,253,253,255,254,253,254,255,255,255,254,
	253,253,255,255,253,253,255,253,255,237,222,228,197,120, 84, 83,
	 79, 74, 71, 72, 71, 66, 63, 63, 65, 62, 61, 64, 71, 75, 75, 73,
	 64, 59, 58, 65, 72, 73, 71, 70, 66, 85, 84,116, 62, 10, 27, 35,
	187,199, 22, 23, 18, 20, 15, 17, 16, 15, 13, 13, 14, 14, 13, 13,
	 16, 15, 14, 14, 15, 15, 15, 14, 15, 16, 16, 16, 16, 15, 14, 14,
	 15, 15, 14, 14, 15, 16, 16, 17, 15, 15, 16, 16, 16, 15, 15, 14,
	 17, 17, 18, 17, 18, 18, 18, 19, 20, 20, 21, 21, 21, 20, 19, 18,
	 12, 54, 45, 62, 28, 14, 18, 21, 18, 17, 17, 17, 18, 19, 19, 20,
	 16, 16, 16, 16, 16, 16, 15, 15, 15, 16, 16, 16, 17, 18, 18, 18,
	 17, 19, 20, 22, 23, 22, 22, 21, 20, 21, 23, 21, 18, 36, 89,105,
	100,114,138,170,183,199,236,249,252,255,252,255,252,253,249,245,
	252,229,137, 65, 42,157,157,121,132,120, 74, 97,145, 83,114,149,
	 84,103,112, 85,101, 72, 85,105,105,135,187,230,238,244,254,255,
	255,255,251,249,255,252,252,255,255,254,254,254,254,254,254,255,
	255,253,253,254,255,255,255,255,254,253,253,254,255,254,253,252,
	255,254,255,253,250,254,255,254,250,219,216,229,217,133, 84, 87,
	 85, 75, 72, 76, 76, 69, 67, 72, 67, 62, 57, 58, 65, 71, 72, 71,
	 66, 61, 60, 65, 71, 70, 69, 68, 70, 80, 82,115, 82, 12, 23, 27,
	166,195, 20, 22, 14, 20, 14, 17, 15, 14, 14, 14, 15, 15, 14, 14,
	 17, 16, 15, 14, 15, 15, 14, 14, 16, 17, 17, 17, 16, 15, 15, 14,
	 14, 14, 14, 14, 16, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 15,
	 17, 17, 18, 17, 18, 18, 18, 19, 19, 20, 20, 21, 21, 20, 20, 19,
	 13, 36, 24, 64, 42, 28, 18, 18, 22, 21, 19, 18, 18, 17, 17, 16,
	 16, 17, 17, 17, 17, 16, 15, 15, 15, 15, 16, 16, 16, 16, 17, 17,
	 17, 18, 19, 20, 21, 20, 20, 20, 18, 21, 23, 23, 24, 59, 96,101,
	109,132,155,170,181,212,249,253,252,249,255,248,252,255,249,239,
	196,126, 67, 80,100,103,135,158,143,147,116,141,151,132,144,255,
	214,203,236,238,208,214,166,231,176, 99,229,247,251,255,243,250,
	250,249,254,255,252,254,255,248,255,255,255,255,255,255,255,255,
	255,255,255,255,255,255,255,255,253,253,253,253,253,252,251,251,
	254,252,253,253,253,255,251,239,230,217,222,221,212,127, 84, 85,
	 82, 73, 69, 71, 70, 65, 64, 68, 68, 63, 59, 58, 62, 66, 67, 67,
	 71, 65, 61, 62, 64, 62, 61, 63, 73, 69, 73,109,100, 18, 18, 22,
	141,187, 15, 22, 13, 20, 11, 16, 14, 14, 14, 14, 15, 15, 15, 14,
	 16, 15, 14, 14, 15, 15, 14, 14, 15, 16, 16, 16, 16, 15, 14, 13,
	 13, 14, 15, 15, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17,
	 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 19, 20, 22, 22, 22, 22,
	 19, 19,  8, 28, 21, 25, 20, 22, 24, 22, 20, 19, 19, 18, 17, 17,
	 18, 18, 19, 19, 19, 18, 17, 16, 16, 16, 17, 16, 15, 14, 15, 15,
	 16, 17, 18, 18, 19, 19, 19, 19, 16, 21, 21, 21, 37, 89, 95,102,
	118,150,169,180,204,236,254,251,255,250,255,255,255,210,170,127,
	120, 56, 92,130,100,126,128,113,163,179,120,110,161,167, 83,210,
	253,226,234,251,249,249,240,255,215,112,238,248,246,254,255,250,
	212,221,247,255,252,252,252,253,255,255,255,255,255,255,255,255,
	255,255,254,253,254,254,254,254,254,254,254,253,253,253,253,253,
	250,250,254,255,253,246,233,217,216,223,229,223,218,130, 89, 81,
	 79, 76, 73, 70, 69, 67, 63, 61, 67, 66, 63, 61, 62, 64, 66, 67,
	 75, 71, 68, 67, 67, 63, 61, 63, 67, 57, 61, 93,100, 23, 17, 29,
	123,182, 14, 23, 16, 21, 11, 18, 14, 14, 14, 14, 15, 15, 15, 14,
	 15, 14, 14, 13, 14, 14, 14, 14, 13, 14, 14, 15, 15, 14, 14, 13,
	 14, 15, 15, 15, 15, 14, 14, 14, 17, 17, 17, 17, 18, 18, 18, 18,
	 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 19, 20, 21, 22, 22, 23,
	  8, 15, 27, 27, 21, 30, 22, 17, 22, 21, 20, 19, 21, 21, 21, 21,
	 19, 20, 20, 21, 21, 20, 19, 18, 17, 17, 18, 17, 15, 14, 14, 15,
	 17, 17, 17, 17, 18, 18, 19, 19, 22, 24, 21, 23, 57,106, 93,111,
	135,159,175,193,226,247,249,251,241,252,255,252,208,130,123,100,
	103,121, 52, 94,135,117,109,116,138,128, 94, 95,113,136,135,144,
	242,245,233,249,245,253,233,210,150,167,233,255,252,246,242,155,
	 57, 59,159,247,255,255,252,255,255,255,255,255,255,255,255,255,
	255,255,255,253,253,255,255,255,253,254,253,252,251,252,253,254,
	255,253,253,248,236,226,220,214,220,223,219,221,229,141, 93, 81,
	 78, 82, 81, 75, 74, 73, 67, 58, 62, 63, 64, 64, 64, 64, 65, 66,
	 69, 68, 70, 74, 75, 72, 71, 72, 69, 64, 63, 77, 85, 30, 11, 32,
	111,185, 21, 21, 19, 20, 13, 16, 15, 15, 14, 14, 15, 15, 15, 14,
	 16, 15, 14, 14, 15, 15, 15, 14, 13, 14, 14, 15, 16, 16, 15, 15,
	 16, 16, 16, 15, 15, 15, 14, 14, 17, 17, 17, 17, 18, 18, 19, 19,
	 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 20, 21, 21, 21, 21,
	 10, 13, 31, 28, 18, 18, 19, 23, 23, 22, 21, 21, 22, 23, 23, 23,
	 20, 20, 21, 21, 21, 21, 20, 20, 17, 18, 19, 18, 16, 15, 16, 17,
	 18, 18, 18, 17, 18, 19, 20, 21, 27, 24, 25, 34, 80,104,100,126,
	159,172,187,207,237,251,251,255,255,254,245,225,171,120, 97, 75,
	 71,103, 56,102,131,123, 93,126,121,118,138,116,106,143,158,100,
	223,255,225,245,255,163,145,108,188,230,252,253,247,253,166, 36,
	 37, 31,161,255,253,253,250,251,254,255,255,255,255,255,255,254,
	254,255,255,253,253,255,255,255,252,252,253,252,252,252,253,254,
	255,247,240,230,217,211,216,220,224,217,212,216,230,149, 88, 86,
	 77, 80, 78, 73, 71, 71, 66, 57, 59, 61, 63, 64, 65, 64, 63, 63,
	 59, 61, 65, 71, 73, 70, 70, 72, 69, 72, 68, 62, 73, 48, 13, 28,
	108,198, 36, 21, 18, 20, 17, 15, 18, 16, 15, 15, 16, 16, 16, 16,
	 18, 17, 16, 16, 17, 17, 16, 16, 16, 16, 17, 18, 19, 19, 19, 19,
	 19, 18, 18, 17, 17, 17, 18, 18, 19, 19, 19, 19, 20, 21, 22, 22,
	 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24,
	 16, 15, 39, 54, 40, 20, 19, 30, 26, 24, 23, 22, 22, 22, 21, 21,
	 19, 19, 20, 20, 21, 20, 20, 20, 17, 19, 20, 19, 17, 16, 17, 19,
	 20, 19, 18, 17, 18, 19, 21, 22, 25, 18, 27, 47, 99,100,112,141,
	167,179,202,224,244,255,253,251,251,251,251,183, 96, 84, 48, 50,
	  8, 84,155, 52, 88,115,123,123,134,122,126,102,102,136,146,148,
	117,240,255,253,222,127,152,222,251,255,248,254,252,251,153, 41,
	 15, 66,202,249,241,255,249,254,254,254,255,255,255,255,254,254,
	253,254,253,251,251,253,255,254,253,254,255,255,255,254,255,255,
	247,232,223,218,211,207,213,218,219,214,221,220,230,153, 82, 86,
	 85, 84, 78, 72, 70, 72, 71, 66, 62, 63, 64, 66, 67, 66, 63, 61,
	 58, 57, 59, 61, 60, 56, 56, 59, 57, 67, 61, 50, 70, 71, 21, 28,
	110,212, 51, 22, 19, 22, 23, 16, 19, 18, 16, 15, 17, 17, 17, 17,
	 21, 20, 19, 18, 18, 18, 17, 17, 19, 19, 20, 21, 22, 21, 21, 21,
	 22, 21, 21, 20, 21, 21, 22, 23, 23, 22, 22, 22, 23, 24, 25, 26,
	 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 25, 25, 27, 27, 28, 28,
	  7, 13, 44, 85, 70, 39, 26, 24, 27, 25, 23, 21, 21, 21, 20, 20,
	 19, 19, 20, 18, 17, 17, 19, 21, 19, 19, 19, 19, 18, 17, 17, 18,
	 18, 19, 19, 19, 19, 19, 19, 20, 24, 18, 29, 67, 99,108,132,158,
	173,191,213,235,253,255,249,245,255,228,200,138, 47,108, 82, 59,
	 34, 43, 56,120, 70,102,105,116,118, 99,146,124, 75,100,146,152,
	115,135,217,201,150,163,229,250,249,254,244,255,255,250,228,115,
	 35,159,244,255,255,252,246,255,255,255,255,251,254,255,253,255,
	255,253,252,248,255,254,255,255,251,248,244,250,255,238,195,160,
	200,220,220,219,221,221,209,209,216,220,215,217,228,169, 74, 93,
	 83, 82, 79, 77, 75, 72, 68, 66, 69, 66, 64, 64, 66, 66, 64, 62,
	 66, 59, 53, 52, 51, 47, 47, 49, 47, 49, 53, 54, 69, 97, 28, 30,
	105,221, 60, 19, 27, 25, 25, 28, 22, 21, 19, 20, 21, 21, 21, 21,
	 24, 24, 23, 22, 22, 20, 18, 15, 21, 23, 23, 23, 24, 24, 24, 22,
	 22, 22, 22, 23, 25, 26, 26, 25, 26, 26, 26, 25, 26, 27, 28, 29,
	 25, 25, 26, 26, 26, 26, 25, 25, 26, 27, 27, 28, 29, 29, 28, 28,
	 14, 11, 21, 43, 45, 33, 30, 24, 26, 24, 22, 21, 20, 20, 19, 18,
	 19, 19, 18, 18, 18, 18, 20, 21, 18, 18, 19, 18, 18, 18, 18, 18,
	 18, 18, 18, 18, 19, 20, 20, 21, 25, 25, 30, 87,109,120,146,171,
	188,200,225,245,253,255,236,201,173,165,114, 94, 31, 73,111, 63,
	 31, 27, 12, 66, 77, 98,111,117,111,112,142,117, 88, 98,147,176,
	122,116, 85,133,184,238,250,255,253,246,255,251,253,255,254,153,
	105,216,255,243,255,255,247,251,251,254,252,253,255,255,252,253,
	246,255,255,255,252,250,250,255,251,254,248,220,173,118, 52, 18,
	161,215,225,211,218,213,213,222,214,218,223,219,229,187, 81, 92,
	 75, 76, 77, 77, 76, 72, 67, 63, 68, 65, 62, 61, 63, 64, 62, 61,
	 65, 59, 55, 54, 51, 47, 47, 51, 52, 57, 59, 67, 69, 98, 35, 27,
	 95,215, 60, 15, 27, 25, 24, 26, 27, 25, 23, 22, 22, 23, 24, 25,
	 25, 25, 24, 24, 24, 22, 19, 17, 22, 24, 25, 24, 24, 25, 25, 23,
	 23, 24, 24, 25, 27, 27, 26, 26, 27, 27, 26, 25, 25, 26, 26, 27,
	 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27,
	  4, 11, 15, 33, 23, 27, 26, 21, 25, 23, 21, 20, 20, 19, 18, 18,
	 19, 18, 18, 17, 18, 19, 20, 21, 18, 18, 19, 18, 19, 19, 19, 20,
	 19, 18, 17, 17, 20, 21, 21, 21, 21, 26, 30,106,116,133,159,180,
	198,210,240,253,250,255,237,186,102,116, 91, 90, 25, 35,114, 94,
	 57, 21, 23, 76,119, 70, 91,109,108,112, 55,212,132,101, 85,107,
	 88,138,162,213,250,255,255,249,250,254,248,242,255,250,206,124,
	197,242,255,249,252,255,253,251,255,250,254,255,253,252,255,247,
	255,255,247,255,255,250,231,229,205,193,169,149,128,105, 44,  5,
	 62,163,217,219,217,220,217,212,213,213,225,216,215,186, 79, 90,
	 76, 75, 73, 72, 72, 71, 69, 67, 65, 62, 59, 60, 62, 63, 61, 59,
	 60, 57, 56, 56, 55, 53, 55, 59, 52, 60, 63, 75, 66,100, 56, 33,
	 82,211, 65, 13, 29, 28, 25, 27, 27, 26, 24, 21, 20, 21, 24, 26,
	 24, 23, 23, 24, 23, 20, 17, 15, 23, 25, 26, 25, 25, 25, 25, 23,
	 24, 24, 25, 27, 28, 28, 26, 25, 27, 27, 27, 26, 26, 26, 26, 26,
	 25, 25, 24, 24, 25, 26, 26, 27, 27, 27, 27, 26, 26, 26, 26, 27,
	 22, 24, 13, 39,  3, 26, 25, 28, 24, 23, 22, 21, 21, 21, 20, 20,
	 18, 17, 16, 16, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21,
	 20, 18, 17, 17, 20, 21, 21, 21, 21, 25, 41,117,122,146,169,186,
	202,222,251,255,247,255,253,219,122,103, 89, 80, 26, 18, 58, 85,
	 82, 42, 14, 44,104, 75, 59,100, 68, 30, 71,114, 97, 53, 30, 56,
	101,181,255,254,254,242,255,249,254,249,252,255,246,235,127,121,
	247,244,250,255,255,251,253,255,255,251,252,255,252,250,253,255,
	249,254,255,251,227,186,173,192,170,172,152,150,148,137, 79, 24,
	  0, 68,176,212,224,207,221,219,231,214,212,216,227,213,108, 95,
	 81, 78, 75, 73, 73, 72, 70, 69, 63, 61, 61, 63, 66, 65, 62, 58,
	 59, 56, 55, 55, 57, 58, 62, 66, 65, 68, 70, 74, 60, 87, 67, 32,
	 71,207, 73, 11, 30, 31, 27, 29, 25, 26, 25, 21, 18, 19, 23, 25,
	 24, 23, 23, 24, 24, 20, 17, 15, 23, 26, 27, 25, 24, 24, 24, 23,
	 24, 24, 24, 25, 27, 27, 26, 25, 26, 26, 27, 27, 28, 27, 27, 27,
	 25, 24, 24, 23, 25, 25, 27, 28, 25, 25, 24, 24, 25, 26, 26, 27,
	  1, 34, 70,113, 46, 32, 20, 23, 26, 25, 24, 23, 23, 22, 21, 20,
	 19, 17, 16, 17, 19, 20, 20, 19, 20, 20, 19, 20, 21, 21, 21, 20,
	 22, 20, 18, 18, 20, 21, 20, 20, 26, 23, 59,122,133,161,178,194,
	211,237,255,254,249,254,255,250,209,155, 93, 81, 47, 19, 21, 75,
	 80, 41, 18, 32, 44,133, 84, 33,  8, 19, 43, 74, 81, 82, 58, 87,
	104,207,250,243,251,255,254,255,253,244,255,253,232,137,123,222,
	251,255,253,251,255,254,248,255,247,255,253,248,255,253,248,255,
	254,237,211,158,107, 56, 99,177,164,174,144,135,138,141,121, 77,
	 28,  4, 37,113,174,225,218,219,208,216,215,217,216,207,142,116,
	 79, 79, 79, 80, 80, 76, 70, 66, 68, 66, 64, 64, 65, 64, 62, 59,
	 63, 58, 54, 55, 58, 61, 62, 64, 69, 65, 74, 68, 62, 79, 83, 41,
	 65,200, 81, 10, 27, 28, 24, 26, 26, 28, 28, 23, 20, 21, 24, 26,
	 26, 25, 25, 27, 26, 22, 17, 16, 22, 25, 27, 25, 24, 23, 23, 23,
	 24, 23, 23, 23, 25, 26, 27, 27, 23, 24, 25, 26, 27, 28, 28, 28,
	 27, 27, 26, 25, 26, 27, 28, 29, 26, 25, 25, 25, 26, 26, 27, 28,
	 30, 25, 35, 57, 32, 27, 30, 26, 28, 27, 26, 24, 24, 22, 21, 20,
	 19, 19, 18, 18, 19, 19, 20, 20, 20, 19, 18, 19, 20, 21, 20, 19,
	 22, 20, 19, 19, 20, 20, 20, 20, 25, 18, 66,124,144,170,183,200,
	222,245,254,252,254,253,252,255,248,216, 98, 88, 69, 19, 17, 61,
	133, 69, 43, 42, 23, 74, 53, 35, 42, 39, 65, 92,104, 92, 81, 95,
	120,223,244,253,255,249,243,253,252,255,248,240,134, 74,237,254,
	249,255,255,252,253,254,254,254,255,250,255,255,249,255,255,245,
	231,158, 92, 52, 63, 45, 91,154,151,158,133,123,133,139,140,112,
	 99, 85, 33,  2, 21,123,169,217,214,232,222,217,218,220,187,137,
	 80, 78, 77, 77, 78, 76, 73, 69, 71, 69, 64, 60, 58, 57, 58, 58,
	 61, 56, 53, 54, 59, 63, 64, 63, 63, 56, 72, 66, 74, 83, 98, 62,
	 60,193, 89, 13, 26, 26, 24, 23, 25, 28, 28, 23, 20, 22, 24, 25,
	 25, 24, 25, 27, 27, 21, 17, 15, 21, 24, 26, 25, 23, 23, 23, 23,
	 25, 24, 23, 23, 25, 27, 29, 29, 22, 22, 23, 24, 26, 26, 27, 28,
	 27, 27, 26, 26, 27, 27, 28, 28, 29, 28, 28, 28, 28, 28, 28, 28,
	 21, 26, 24, 25, 28, 25, 28, 26, 26, 26, 25, 24, 24, 22, 21, 20,
	 21, 21, 21, 21, 20, 20, 20, 20, 22, 20, 19, 19, 21, 21, 20, 19,
	 21, 20, 20, 20, 20, 20, 20, 21, 21, 16, 61,133,158,176,190,210,
	236,249,253,251,255,255,251,253,255,247,125, 96, 93, 51, 27, 38,
	 77, 72, 65, 41, 25, 39, 68, 47, 39, 25, 67,151,111, 85,108,182,
	234,254,252,247,254,249,255,255,254,250,237,146, 75,201,246,252,
	255,246,252,255,250,251,255,255,255,239,252,255,245,254,239,179,
	 87, 67, 59, 58, 71, 48, 88,158,152,148,141,122,127,127,135,135,
	135,124,126,100, 87, 32, 63,119,161,195,213,214,213,214,211,168,
	 84, 79, 73, 71, 73, 74, 74, 72, 71, 69, 65, 60, 56, 54, 55, 56,
	 56, 55, 55, 58, 63, 66, 66, 66, 71, 62, 75, 69, 81, 86, 97, 73,
	 52,182, 91, 15, 25, 25, 27, 25, 23, 26, 25, 21, 19, 21, 23, 22,
	 24, 22, 23, 27, 26, 20, 15, 14, 20, 24, 26, 25, 23, 23, 24, 25,
	 26, 25, 25, 25, 26, 27, 28, 28, 25, 25, 24, 24, 25, 26, 26, 27,
	 26, 26, 26, 26, 26, 25, 25, 25, 28, 29, 29, 29, 29, 28, 28, 28,
	 22, 46, 27, 13, 21, 27, 23, 31, 24, 23, 23, 22, 23, 23, 22, 21,
	 21, 23, 24, 23, 21, 20, 21, 22, 24, 23, 21, 21, 23, 23, 22, 20,
	 18, 20, 20, 20, 20, 20, 21, 22, 22, 20, 59,146,172,183,200,222,
	248,254,255,253,252,255,255,254,245,251,165, 99, 92, 72, 22, 25,
	 35,100, 55, 57, 83, 63, 53, 32, 28, 37, 65, 84,105,113,195,246,
	255,249,255,252,254,255,246,251,255,235,143, 65,179,230,249,254,
	253,255,254,249,255,255,253,255,251,255,255,249,255,231,155, 82,
	 74, 75, 76, 75, 71, 51, 97,180,171,142,143,118,131,126,121,131,
	130,142,125,126,117,111,106, 75, 80,113,162,198,222,223,220,179,
	 82, 79, 75, 73, 75, 74, 72, 69, 69, 70, 70, 66, 62, 58, 57, 59,
	 58, 59, 61, 63, 66, 67, 66, 65, 74, 62, 72, 70, 83, 91, 99, 86,
	 41,170, 89, 15, 24, 24, 28, 25, 24, 26, 25, 19, 18, 22, 24, 23,
	 26, 24, 25, 29, 28, 21, 16, 15, 20, 24, 26, 25, 23, 23, 24, 25,
	 25, 25, 25, 25, 27, 27, 27, 27, 28, 28, 27, 26, 25, 26, 26, 27,
	 27, 27, 27, 27, 27, 26, 26, 25, 26, 26, 27, 28, 29, 28, 28, 28,
	 45, 43, 36, 28, 29, 34, 30, 22, 23, 24, 24, 24, 24, 23, 22, 22,
	 21, 22, 22, 21, 21, 20, 21, 22, 22, 21, 19, 18, 18, 19, 20, 21,
	 20, 20, 20, 19, 19, 20, 22, 24, 19, 22, 53,157,179,194,210,238,
	253,253,254,253,254,254,254,255,255,251,227,156,108, 92, 57, 34,
	 24, 55, 77, 66, 57, 89, 93, 66, 60, 45, 60, 80,127,249,243,252,
	250,255,246,254,249,255,254,255,213,142, 56,146,236,252,254,250,
	254,252,253,253,254,254,255,249,250,255,255,250,226,123, 68, 80,
	 74, 79, 72, 64, 60, 50, 90,180,139,135,133,137,151,139,136,129,
	129,122,121,121,106,127,143,136,131,104, 95,110,159,199,225,223,
	 83, 78, 71, 74, 78, 69, 79, 66, 75, 72, 69, 70, 73, 71, 65, 60,
	 59, 62, 64, 66, 67, 68, 68, 68, 69, 64, 66, 66, 70, 80, 94,114,
	 33,158, 87, 12, 21, 21, 23, 30, 24, 25, 24, 21, 18, 18, 21, 24,
	 23, 23, 24, 25, 25, 21, 16, 13, 20, 24, 25, 23, 22, 24, 24, 21,
	 24, 24, 25, 25, 25, 24, 24, 24, 27, 26, 26, 25, 25, 26, 26, 27,
	 28, 29, 29, 29, 28, 27, 26, 25, 26, 25, 25, 26, 29, 28, 27, 25,
	 40, 35, 28, 23, 25, 29, 27, 21, 23, 23, 24, 24, 24, 23, 23, 23,
	 21, 22, 22, 21, 21, 21, 22, 23, 22, 21, 19, 18, 18, 18, 19, 20,
	 20, 21, 21, 20, 20, 21, 23, 25, 20, 21, 44,166,179,204,222,246,
	253,253,254,253,254,254,254,255,248,247,254,202,111, 94, 92, 31,
	 29, 30,114, 91,130,119,139,149, 93, 91,112,152,255,247,251,249,
	249,248,255,255,254,255,250,208,122, 38,148,239,247,253,249,251,
	253,254,254,254,255,250,249,252,253,252,247,217,129, 82, 81, 81,
	 79, 75, 61, 72, 75, 53, 91,172,134,131,127,141,149,131,127,122,
	118,117,126,126,120,128,139,131,133,128,130,123,128,143,175,192,
	 67, 74, 70, 70, 75, 72, 73, 69, 72, 69, 67, 67, 70, 71, 68, 65,
	 67, 67, 68, 69, 71, 72, 72, 72, 71, 71, 70, 64, 67, 71, 88,123,
	 32,154, 88, 11, 21, 26, 23, 22, 25, 25, 24, 21, 18, 18, 21, 25,
	 24, 24, 25, 26, 25, 21, 16, 13, 18, 23, 25, 23, 23, 25, 26, 24,
	 23, 23, 24, 25, 25, 24, 23, 22, 24, 24, 23, 23, 23, 23, 23, 24,
	 28, 28, 29, 28, 28, 27, 26, 26, 25, 26, 27, 27, 28, 28, 27, 27,
	 38, 30, 27, 26, 27, 29, 30, 26, 24, 24, 24, 23, 23, 23, 24, 24,
	 23, 23, 23, 22, 21, 20, 21, 22, 22, 21, 20, 19, 18, 18, 18, 18,
	 20, 21, 22, 22, 21, 22, 23, 24, 23, 21, 30,157,185,214,236,253,
	253,254,254,254,255,254,255,255,255,248,255,255,176,102, 89, 50,
	 26, 43,142,175,137,151,216,245,232,174,207,255,252,252,255,246,
	255,255,247,255,251,247,163, 81, 66,152,234,244,255,251,253,254,
	255,252,254,255,252,252,251,255,250,250,235,121, 90, 74, 85, 76,
	 72, 73, 54, 66, 62, 38, 93,175,121,121,117,142,142,120,118,118,
	116,118,132,132,135,129,134,127,126,126,135,135,135,132,137,134,
	 48, 63, 72, 68, 75, 77, 71, 73, 72, 70, 68, 68, 70, 71, 72, 71,
	 71, 69, 69, 70, 72, 72, 72, 72, 67, 70, 68, 64, 69, 72, 92,137,
	 47,156, 95, 15, 25, 35, 29, 20, 25, 25, 25, 22, 19, 19, 22, 25,
	 24, 25, 25, 26, 25, 22, 18, 15, 18, 23, 25, 24, 23, 24, 25, 25,
	 24, 25, 26, 27, 27, 26, 25, 24, 29, 29, 28, 28, 28, 27, 27, 27,
	 28, 28, 28, 28, 28, 27, 26, 26, 25, 26, 27, 28, 28, 28, 28, 28,
	 26, 19, 21, 26, 24, 23, 26, 25, 26, 26, 25, 24, 23, 23, 24, 24,
	 24, 24, 24, 22, 20, 19, 19, 20, 21, 21, 21, 20, 19, 19, 18, 18,
	 20, 21, 21, 21, 21, 21, 21, 22, 23, 23, 17,117,204,223,244,255,
	254,254,254,254,255,255,255,255,251,255,246,255,233,186,173,159,
	183, 93,111,118,143,255,255,242,255,233,254,251,239,255,245,255,
	255,249,252,234,188,148,109, 48,145,219,252,255,252,246,252,255,
	255,247,255,255,245,255,255,250,250,250,162, 80, 87, 98, 70, 73,
	 71, 79, 69, 70, 56, 39, 94,170,135,138,130,152,138,116,118,118,
	122,124,131,132,136,129,128,126,133,132,135,134,129,125,124,119,
	 42, 48, 75, 66, 72, 77, 74, 73, 72, 71, 70, 69, 70, 70, 70, 70,
	 71, 68, 67, 68, 70, 70, 69, 69, 73, 69, 68, 69, 70, 68, 87,128,
	 58,154,106, 20, 13, 21, 25, 29, 25, 26, 25, 22, 19, 19, 22, 25,
	 22, 24, 25, 24, 25, 24, 21, 17, 18, 23, 27, 25, 22, 22, 23, 23,
	 25, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 24, 24, 24,
	 27, 27, 27, 26, 26, 26, 25, 25, 24, 26, 27, 27, 26, 26, 27, 28,
	 24, 17, 25, 34, 29, 26, 31, 30, 27, 27, 26, 24, 23, 23, 22, 23,
	 24, 24, 24, 22, 20, 19, 19, 19, 21, 21, 21, 21, 20, 20, 20, 20,
	 19, 20, 21, 20, 20, 19, 19, 20, 20, 24, 14, 65,223,235,248,255,
	254,254,254,254,255,255,255,255,255,255,249,248,251,255,255,246,
	255,193,106,171,253,249,245,252,250,254,255,253,255,255,255,251,
	250,255,191,107,114,101, 96, 62,217,243,253,252,242,255,255,250,
	252,249,255,255,252,252,253,251,252,198, 86, 99, 81, 84, 70, 72,
	 68, 64, 65, 68, 57, 44, 75,132,139,144,137,150,132,121,128,129,
	124,127,123,129,130,130,124,128,133,133,134,132,123,123,127,129,
	 64, 42, 74, 63, 65, 68, 78, 69, 68, 69, 69, 69, 69, 67, 66, 65,
	 71, 68, 67, 69, 72, 70, 68, 68, 72, 62, 67, 71, 66, 63, 85,122,
	 88,147, 98, 19, 17, 25, 25, 28, 25, 26, 26, 23, 20, 19, 22, 25,
	 22, 24, 25, 24, 24, 24, 20, 16, 16, 21, 25, 25, 22, 21, 22, 23,
	 24, 24, 24, 23, 24, 24, 25, 25, 24, 25, 25, 25, 24, 23, 23, 22,
	 28, 27, 26, 25, 25, 24, 24, 25, 23, 25, 26, 26, 25, 25, 26, 28,
	 18, 10, 20, 30, 24, 21, 26, 23, 27, 27, 26, 24, 24, 23, 22, 22,
	 22, 23, 23, 22, 21, 20, 21, 22, 20, 21, 21, 21, 22, 21, 22, 22,
	 19, 20, 20, 20, 19, 18, 18, 18, 14, 24, 18, 28,214,249,251,254,
	254,254,255,254,255,255,255,255,255,253,255,255,255,253,252,251,
	251,241,201,255,250,246,255,255,252,255,238,255,251,245,253,255,
	250,227, 53, 56, 88, 85, 39,166,255,253,246,255,252,246,255,254,
	252,255,253,249,255,245,250,255,217,111, 81, 95, 84, 74, 76, 66,
	 79, 59, 58, 64, 57, 50, 78,132,125,126,129,133,123,125,136,137,
	123,126,122,129,128,133,127,132,123,124,128,135,132,134,130,126,
	 99, 49, 68, 62, 61, 63, 79, 69, 67, 68, 69, 70, 71, 69, 67, 65,
	 71, 68, 68, 70, 71, 69, 68, 69, 66, 61, 68, 71, 65, 62, 87,129,
	115,139, 90, 19, 24, 35, 28, 26, 25, 26, 26, 23, 20, 19, 22, 24,
	 24, 26, 26, 24, 24, 24, 20, 15, 15, 19, 23, 23, 23, 22, 22, 23,
	 24, 24, 24, 24, 25, 25, 26, 26, 28, 28, 29, 29, 28, 28, 27, 26,
	 27, 26, 25, 24, 24, 24, 24, 25, 24, 25, 25, 25, 26, 26, 27, 28,
	 31, 19, 25, 34, 28, 29, 34, 26, 25, 25, 25, 24, 24, 23, 22, 22,
	 24, 24, 24, 23, 22, 21, 22, 22, 20, 20, 20, 20, 21, 21, 21, 22,
	 20, 21, 21, 20, 19, 18, 18, 19, 15, 23, 21, 13,166,255,252,254,
	254,255,255,255,255,255,255,255,247,255,255,249,250,252,251,255,
	249,252,250,249,255,254,235,254,255,247,252,255,255,246,251,244,
	222,134,117, 94, 62, 49,138,220,250,248,255,250,255,253,247,255,
	255,255,253,247,255,244,255,229,144, 83, 90, 89, 84, 90, 71, 64,
	 72, 57, 50, 55, 47, 45, 87,137,135,124,132,129,125,129,132,130,
	124,128,130,131,130,131,132,132,129,130,130,133,123,127,126,126,
	121, 58, 53, 66, 66, 66, 74, 72, 70, 70, 70, 70, 73, 73, 71, 70,
	 70, 68, 68, 70, 71, 68, 69, 72, 70, 75, 72, 68, 70, 61, 73,120,
	115,135, 99, 22, 11, 20, 22, 32, 25, 26, 26, 23, 20, 19, 21, 24,
	 24, 26, 26, 24, 24, 25, 22, 17, 15, 18, 22, 24, 23, 23, 23, 23,
	 24, 25, 26, 26, 28, 27, 27, 27, 26, 26, 26, 26, 26, 26, 25, 25,
	 27, 26, 25, 24, 24, 25, 26, 27, 27, 26, 26, 26, 28, 28, 29, 29,
	 41, 24, 27, 33, 29, 34, 37, 27, 23, 24, 24, 25, 25, 24, 23, 23,
	 26, 26, 26, 24, 22, 21, 21, 22, 20, 20, 20, 19, 20, 20, 21, 22,
	 22, 22, 22, 21, 20, 19, 20, 20, 19, 24, 20, 10,119,253,251,253,
	254,255,255,255,255,255,255,255,255,255,253,255,254,251,254,250,
	254,252,247,255,249,255,255,253,248,249,229,209,196,184,161,111,
	 98, 91,123,105,102,192,239,247,254,252,254,254,252,255,255,255,
	254,246,255,255,253,246,255,167, 90, 99, 85, 95, 90, 75, 78, 64,
	 63, 64, 58, 66, 58, 56, 96,122,140,119,132,127,130,133,131,125,
	127,129,137,130,129,125,132,129,135,127,120,128,128,136,129,122,
	121, 57, 36, 67, 70, 71, 67, 73, 73, 71, 69, 68, 71, 72, 72, 70,
	 72, 69, 69, 71, 71, 69, 71, 76, 66, 76, 65, 60, 77, 66, 65,113,
	134,137, 97, 18, 12, 26, 26, 29, 25, 26, 26, 23, 19, 18, 21, 23,
	 22, 25, 26, 24, 25, 27, 25, 20, 18, 20, 22, 24, 24, 23, 22, 21,
	 22, 24, 26, 27, 28, 27, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26,
	 27, 26, 25, 24, 25, 26, 28, 30, 29, 28, 27, 28, 30, 31, 31, 30,
	 31, 23, 17, 20, 32, 24, 28, 25, 30, 28, 25, 22, 22, 23, 25, 26,
	 25, 25, 24, 24, 23, 21, 20, 20, 20, 21, 21, 21, 20, 19, 19, 19,
	 20, 20, 20, 20, 20, 20, 20, 20, 25, 21, 26, 12, 46,205,250,254,
	254,255,252,255,253,254,255,255,254,254,254,254,254,254,254,254,
	253,254,253,251,251,251,253,255,249,233,212,187,198,205,142, 64,
	 50, 54,123,169,232,254,247,252,253,253,254,253,254,254,254,255,
	255,250,255,253,253,255,198,115, 90, 93, 91,102, 86, 76, 65, 73,
	 59, 67, 55, 58, 53, 71,102, 91,117,106,129,135,128,130,138,122,
	132,136,134,126,125,130,133,130,134,131,127,126,130,134,134,132,
	122, 98, 34, 63, 67, 68, 68, 68, 71, 71, 70, 71, 73, 71, 68, 65,
	 74, 70, 69, 70, 71, 70, 73, 77, 65, 68, 70, 71, 73, 74, 82, 94,
	145,148, 98, 19, 16, 20, 37, 22, 25, 26, 26, 24, 21, 19, 19, 21,
	 23, 23, 23, 23, 24, 23, 22, 20, 18, 16, 18, 23, 24, 21, 20, 22,
	 22, 23, 25, 27, 27, 26, 27, 28, 24, 24, 24, 24, 23, 24, 25, 26,
	 28, 27, 27, 26, 26, 27, 27, 28, 28, 26, 25, 25, 28, 30, 29, 29,
	 28, 29, 21, 31, 36, 30, 25, 29, 29, 28, 26, 24, 23, 24, 25, 26,
	 24, 24, 24, 23, 22, 21, 20, 20, 19, 20, 21, 20, 19, 18, 18, 19,
	 20, 19, 19, 19, 19, 19, 19, 19, 18, 25, 20, 29,  0,142,251,246,
	255,247,250,255,253,254,255,255,255,255,255,255,255,255,255,255,
	253,253,253,252,251,251,253,254,252,245,255,249,253,236,130, 43,
	 91,146,231,248,252,248,245,255,252,252,252,252,253,253,253,253,
	246,255,248,255,255,242,140, 99, 94, 90, 92, 89, 83, 75, 81, 80,
	 46,114,122,112,108,100,113, 98,109, 90,123,133,129,132,134,132,
	131,131,130,129,129,130,133,135,128,126,125,127,131,133,135,135,
	143,113, 45, 62, 69, 66, 65, 73, 71, 71, 72, 73, 74, 72, 70, 67,
	 71, 69, 68, 67, 68, 69, 72, 74, 72, 71, 73, 75, 73, 74, 82, 91,
	147,166,113, 22, 23, 20, 29, 23, 25, 27, 27, 25, 22, 20, 21, 23,
	 23, 23, 24, 24, 25, 24, 23, 22, 17, 16, 18, 23, 24, 21, 21, 24,
	 21, 22, 24, 25, 25, 24, 25, 27, 27, 27, 26, 25, 25, 25, 25, 26,
	 27, 26, 26, 26, 26, 26, 26, 27, 27, 26, 25, 26, 28, 28, 28, 26,
	 18, 18, 22, 25, 27, 28, 29, 29, 29, 28, 26, 24, 24, 24, 25, 25,
	 23, 23, 22, 22, 21, 20, 20, 20, 19, 20, 20, 20, 19, 18, 18, 18,
	 19, 19, 18, 18, 17, 17, 17, 17, 22, 24, 11, 31, 12, 27,226,255,
	255,252,255,253,252,253,253,254,255,255,255,255,255,255,255,255,
	253,253,254,253,252,252,253,254,251,255,246,249,242,158, 57, 70,
	190,224,255,254,249,253,252,252,253,253,254,253,254,254,254,255,
	253,253,253,245,253,170,100, 91,100, 87, 92, 74, 78, 78,112,107,
	 28,146,155,134,143,123,124,106,100, 79,120,134,132,132,129,135,
	134,131,131,135,135,130,131,137,130,128,128,129,129,127,128,131,
	143,123, 63, 54, 72, 70, 66, 70, 68, 69, 71, 72, 72, 70, 67, 66,
	 71, 71, 70, 68, 69, 72, 74, 75, 74, 69, 72, 74, 71, 75, 85, 88,
	132,170,118, 19, 25, 19, 22, 27, 25, 26, 26, 24, 22, 21, 22, 23,
	 22, 23, 23, 24, 26, 25, 23, 22, 16, 15, 18, 23, 25, 23, 23, 26,
	 22, 23, 24, 24, 23, 24, 25, 26, 25, 25, 25, 24, 24, 24, 25, 25,
	 26, 26, 27, 27, 27, 26, 26, 26, 28, 27, 27, 28, 29, 29, 28, 26,
	 24, 18, 47, 26, 22, 32, 28, 32, 27, 27, 26, 25, 24, 24, 24, 24,
	 21, 21, 21, 20, 20, 20, 19, 19, 18, 19, 20, 19, 19, 18, 18, 18,
	 17, 18, 18, 18, 17, 16, 16, 15, 15, 24, 22, 16, 20, 12,123,255,
	249,255,255,245,255,255,248,255,255,255,255,255,255,255,255,255,
	253,253,253,253,253,252,253,253,251,255,255,247,151, 63, 90,213,
	245,252,248,251,248,255,255,253,255,255,255,255,255,255,255,255,
	255,255,246,255,193,111, 87, 99, 80, 67, 70, 48, 52, 64,122,124,
	 24,149,128,107,125,117,119,103,103, 94,131,143,140,135,134,132,
	138,134,134,136,134,129,128,131,139,138,139,138,134,128,129,134,
	132,128, 84, 39, 69, 72, 72, 65, 65, 68, 70, 71, 71, 68, 67, 66,
	 70, 73, 72, 69, 70, 74, 76, 75, 72, 68, 71, 70, 69, 83, 96, 92,
	114,159,118, 18, 21, 19, 23, 29, 24, 25, 25, 23, 21, 19, 20, 21,
	 21, 22, 23, 24, 26, 25, 23, 21, 16, 16, 18, 22, 24, 23, 24, 26,
	 24, 25, 25, 23, 23, 25, 26, 26, 23, 23, 23, 23, 25, 25, 25, 25,
	 26, 27, 27, 27, 27, 26, 25, 25, 29, 28, 28, 29, 30, 30, 30, 29,
	 22, 58, 23, 35, 40,  6, 35, 20, 26, 26, 25, 24, 24, 23, 23, 22,
	 21, 21, 21, 20, 20, 19, 19, 19, 18, 19, 20, 19, 18, 17, 17, 18,
	 18, 19, 19, 19, 19, 18, 17, 16, 14, 19, 19, 17, 19, 25, 31,199,
	250,253,250,249,255,255,252,255,254,254,254,254,254,254,254,254,
	253,253,253,253,254,253,253,252,249,251,243,175, 67,117,222,251,
	250,255,250,255,254,254,253,255,254,254,254,254,254,254,254,254,
	248,255,250,233,127,102,102,111,116,104, 95, 63, 45, 41, 91, 95,
	 49,159,118,109,114,114,114,104,118,122,143,150,145,138,145,131,
	134,135,134,132,131,130,129,127,127,128,130,131,127,122,123,127,
	134,132,103, 34, 62, 67, 75, 68, 68, 70, 72, 73, 73, 71, 70, 69,
	 68, 70, 70, 67, 68, 71, 72, 71, 73, 71, 72, 69, 72, 93,108,102,
	116,152,125, 31, 19, 19, 28, 24, 24, 24, 24, 22, 20, 19, 19, 20,
	 21, 21, 22, 23, 25, 24, 23, 21, 17, 17, 18, 21, 22, 21, 22, 23,
	 24, 25, 24, 22, 23, 24, 25, 23, 23, 23, 23, 23, 25, 25, 25, 25,
	 23, 24, 24, 24, 24, 24, 23, 23, 25, 25, 25, 25, 26, 27, 27, 27,
	 31, 47, 18, 18, 39, 37, 20, 36, 25, 25, 25, 24, 23, 23, 22, 22,
	 23, 22, 21, 20, 19, 19, 19, 19, 18, 19, 20, 19, 19, 18, 18, 18,
	 20, 20, 21, 21, 20, 20, 19, 18, 21,  9, 17, 23, 25, 12, 15,102,
	254,253,247,255,247,252,255,254,254,254,254,254,254,254,254,254,
	253,253,253,253,254,254,253,252,255,255,191, 88,116,235,249,253,
	252,255,247,252,249,255,255,255,255,255,255,254,254,254,254,254,
	250,255,253,160,109,118,132,125,125,123,110, 85, 59, 29, 55, 61,
	 65,168,135,138,125,123,117,107,125,131,141,146,142,133,147,132,
	130,135,135,130,132,136,136,130,128,132,135,135,133,131,131,131,
	130,127,116, 50, 58, 63, 69, 69, 69, 70, 72, 73, 74, 73, 71, 70,
	 67, 68, 68, 67, 68, 69, 70, 69, 75, 73, 72, 68, 71, 91,109,110,
	125,148,134, 46, 19, 17, 29, 19, 22, 22, 21, 20, 19, 18, 18, 18,
	 21, 21, 21, 21, 22, 22, 21, 20, 16, 16, 17, 18, 19, 18, 18, 18,
	 19, 20, 20, 17, 19, 21, 21, 19, 21, 20, 20, 20, 21, 21, 20, 19,
	 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 20, 21, 22,
	 28, 35, 63, 27, 21, 34, 18, 25, 25, 25, 25, 24, 23, 23, 22, 22,
	 24, 23, 22, 21, 20, 20, 20, 20, 19, 20, 20, 20, 19, 18, 18, 18,
	 21, 20, 19, 18, 18, 19, 20, 20, 16, 14, 29, 19,  9, 31, 24, 34,
	193,249,250,255,243,251,255,253,254,254,254,254,254,254,254,254,
	254,253,253,253,254,254,253,252,253,215, 86,123,242,253,248,252,
	249,253,255,255,253,255,255,255,255,255,255,255,255,255,255,255,
	255,249,200,128,115,135,138,136,131,133,122,107, 87, 26, 26, 28,
	 65,160,129,134,125,129,121,108,125,122,134,144,142,130,140,138,
	135,138,137,131,133,137,137,132,127,131,133,131,130,130,127,123,
	123,127,126, 74, 48, 67, 63, 67, 68, 68, 68, 70, 72, 71, 70, 69,
	 69, 68, 68, 69, 69, 68, 68, 69, 74, 71, 68, 66, 67, 79,100,116,
	129,145,138, 54, 20, 13, 26, 18, 18, 18, 17, 17, 16, 16, 16, 17,
	 18, 17, 17, 16, 18, 17, 17, 16, 14, 14, 14, 14, 14, 14, 13, 13,
	 13, 15, 15, 14, 15, 18, 17, 14, 16, 15, 14, 15, 17, 17, 15, 14,
	 15, 15, 15, 15, 16, 16, 16, 17, 15, 15, 15, 15, 15, 16, 17, 17,
	 50, 68,181, 95, 27, 29, 41, 20, 26, 26, 25, 24, 23, 23, 23, 23,
	 25, 24, 23, 21, 20, 20, 20, 20, 19, 20, 20, 20, 19, 18, 18, 18,
	 21, 19, 17, 15, 15, 17, 19, 21, 11, 25, 12, 17, 28, 16, 36, 19,
	 94,232,252,253,253,255,249,254,255,255,255,255,255,255,255,255,
	255,254,253,252,254,254,253,253,225,107,136,227,244,249,255,250,
	255,249,252,252,254,255,251,255,255,255,255,254,254,254,254,254,
	254,230,140,135,135,129,130,132,123,128,121,116,110, 33, 20, 20,
	 75,157,117,111,121,138,133,115,129,113,134,151,153,136,136,146,
	139,140,137,131,131,132,130,127,125,130,132,128,128,130,126,118,
	126,138,136, 85, 33, 72, 62, 66, 68, 67, 67, 68, 71, 71, 70, 68,
	 70, 67, 67, 70, 70, 67, 67, 69, 74, 69, 66, 66, 65, 68, 92,122,
	131,145,139, 57, 21,  9, 20, 17, 13, 13, 13, 12, 13, 13, 14, 14,
	 15, 14, 13, 12, 13, 13, 12, 12, 11, 12, 12, 11, 11, 11, 11, 10,
	 10, 13, 13, 11, 13, 16, 15, 11, 13, 12, 12, 13, 16, 17, 15, 14,
	 14, 14, 14, 13, 14, 15, 16, 17, 14, 15, 16, 16, 16, 15, 15, 15,
	 35, 28,157, 76, 21, 31, 24, 30, 27, 26, 25, 24, 24, 24, 24, 25,
	 23, 22, 21, 20, 20, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18,
	 19, 18, 17, 16, 17, 17, 18, 18, 17, 17, 18, 17, 18, 20, 23, 25,
	 27,154,244,253,255,255,253,255,253,255,254,253,255,255,255,253,
	254,255,255,252,254,255,251,255,122,121,234,249,246,253,254,253,
	253,253,253,253,253,253,252,252,253,255,255,255,250,255,252,249,
	230,177,124,135,140,125,135,126,125,127,117,117,116, 38,  8, 12,
	 86,158,117,101,116,142,135,124,122,102,133,153,142,135,129,133,
	135,134,132,128,125,122,121,122,129,130,130,132,136,139,135,127,
	131,139,137,117, 31, 63, 66, 66, 68, 67, 67, 69, 72, 73, 72, 70,
	 71, 67, 66, 68, 69, 67, 67, 69, 72, 72, 68, 65, 69, 66, 81,123,
	139,153,144, 55, 17, 17, 13, 15, 14, 13, 13, 13, 14, 14, 13, 12,
	 15, 14, 14, 13, 13, 12, 12, 13, 12, 17, 17, 13, 12, 14, 13,  7,
	 12, 11, 10, 12, 16, 18, 16, 15, 16, 14, 13, 14, 18, 19, 18, 15,
	 18, 15, 16, 17, 15, 18, 23, 22, 19, 19, 18, 17, 17, 17, 17, 18,
	 35, 25, 26, 30, 26, 29, 47, 16, 27, 26, 25, 24, 24, 24, 24, 25,
	 24, 22, 21, 19, 19, 18, 18, 17, 19, 19, 19, 19, 19, 19, 19, 19,
	 20, 19, 18, 17, 18, 19, 19, 19, 18, 18, 18, 18, 19, 20, 22, 23,
	 14, 78,214,255,251,251,255,249,255,255,255,255,253,252,255,255,
	255,248,252,255,251,229,186,154, 93,155,251,253,255,251,249,255,
	254,254,254,253,253,253,253,254,255,255,248,255,255,252,244,250,
	182,121,143,144,118,137,140,131,127,132,121,120,124, 49, 15, 18,
	 76,150,122,107,112,144,138,128,130,110,143,151,141,132,134,133,
	128,128,128,128,127,127,128,129,126,127,127,130,134,136,132,128,
	129,127,132,131, 55, 52, 64, 66, 67, 67, 67, 69, 72, 72, 72, 70,
	 70, 67, 65, 65, 67, 67, 68, 70, 70, 71, 66, 62, 65, 62, 77,115,
	127,158,145, 46, 13, 23, 23, 12, 14, 16, 16, 16, 15, 15, 15, 15,
	 15, 15, 14, 14, 13, 13, 13, 13, 16, 21, 21, 17, 17, 19, 18, 12,
	 15, 14, 14, 15, 18, 19, 18, 17, 20, 18, 17, 17, 20, 21, 20, 19,
	 19, 18, 20, 22, 21, 23, 26, 24, 19, 19, 18, 17, 17, 17, 17, 18,
	 60, 41, 28, 28, 25, 36, 25, 32, 27, 26, 25, 23, 23, 23, 24, 25,
	 25, 23, 21, 19, 19, 18, 17, 16, 18, 18, 19, 19, 19, 19, 18, 18,
	 19, 18, 17, 16, 17, 18, 18, 18, 17, 18, 18, 18, 18, 19, 21, 22,
	 30,  0,134,241,255,247,255,253,255,251,253,255,252,253,255,253,
	247,206,194,196,179,148,115, 95, 83,161,229,246,255,251,249,254,
	255,255,254,253,253,254,255,255,254,250,255,252,253,255,254,212,
	113,125,134,127,130,132,127,135,121,130,120,122,131, 68, 16, 16,
	 74,138,102, 82, 91,142,137,131,139,127,159,157,149,137,137,127,
	124,126,129,130,132,132,133,134,121,120,121,126,130,130,128,126,
	136,130,133,144, 88, 44, 69, 72, 67, 67, 68, 69, 71, 72, 71, 70,
	 69, 68, 66, 63, 65, 67, 68, 68, 65, 70, 66, 63, 67, 67, 83,114,
	126,166,145, 43, 14, 21, 26, 13, 16, 18, 19, 18, 16, 15, 16, 18,
	 15, 15, 14, 14, 13, 13, 13, 13, 17, 21, 22, 18, 18, 21, 20, 16,
	 19, 19, 19, 19, 21, 21, 21, 20, 23, 23, 22, 23, 24, 24, 23, 22,
	 21, 19, 21, 22, 21, 23, 26, 24, 19, 18, 18, 17, 17, 17, 18, 18,
	 56, 53, 46, 31, 34, 29, 23, 30, 27, 26, 24, 22, 22, 22, 24, 25,
	 24, 23, 21, 19, 19, 18, 17, 17, 17, 18, 18, 18, 19, 19, 19, 19,
	 18, 17, 16, 16, 17, 17, 17, 16, 16, 17, 18, 18, 17, 18, 19, 20,
	 20, 25, 19,184,238,255,254,250,255,249,251,254,253,255,254,237,
	154,116,102,115,120,102, 74, 63, 92,139,198,245,255,249,254,253,
	255,255,255,254,254,255,255,255,251,255,255,249,255,251,231,142,
	112,140,130,133,132,125,140,124,119,125,119,125,135, 99, 16,  9,
	 65,137,103, 84,104,156,135,132,147,146,159,151,150,141,131,124,
	124,127,130,131,132,133,132,131,121,118,119,125,129,128,127,128,
	130,131,123,129,101, 32, 56, 63, 67, 68, 68, 69, 70, 70, 70, 69,
	 69, 70, 67, 63, 63, 66, 66, 64, 63, 70, 67, 66, 70, 71, 88,112,
	129,164,141, 48, 22, 13, 21, 20, 17, 18, 18, 17, 16, 16, 16, 17,
	 14, 13, 13, 12, 12, 12, 12, 12, 17, 20, 20, 16, 17, 20, 21, 19,
	 19, 19, 19, 21, 23, 24, 22, 21, 21, 23, 24, 25, 24, 23, 23, 22,
	 26, 22, 21, 20, 18, 21, 26, 25, 19, 18, 17, 16, 16, 17, 18, 19,
	 35, 36, 24, 20, 31, 19, 31, 19, 25, 24, 22, 21, 21, 21, 22, 23,
	 24, 22, 20, 19, 19, 19, 18, 18, 16, 17, 18, 18, 19, 18, 18, 18,
	 19, 18, 18, 17, 18, 18, 18, 18, 16, 17, 17, 17, 16, 16, 17, 18,
	 20, 26, 14, 63,228,255,239,254,255,254,255,253,250,255,251,228,
	115,109,100, 95, 94, 75, 52, 58,105,147,212,255,254,249,253,254,
	254,254,254,254,254,254,254,254,255,246,252,255,246,238,130,113,
	136,131,139,133,122,132,135,119,128,126,124,127,134,128, 26,  6,
	 58,144,111, 85,115,161,139,150,155,159,144,136,137,138,121,125,
	124,127,130,131,132,131,128,125,125,122,122,126,131,130,130,130,
	136,143,129,130,129, 52, 51, 67, 68, 68, 68, 69, 70, 69, 68, 67,
	 68, 70, 68, 65, 64, 66, 65, 62, 64, 71, 66, 67, 66, 65, 84,103,
	118,151,136, 50, 27, 10, 19, 22, 18, 16, 14, 14, 16, 16, 15, 13,
	 12, 12, 12, 11, 11, 11, 11, 11, 20, 21, 19, 16, 17, 21, 23, 22,
	 18, 17, 17, 20, 25, 26, 23, 20, 21, 24, 26, 27, 25, 23, 20, 19,
	 31, 27, 26, 25, 21, 23, 27, 27, 19, 18, 17, 16, 16, 17, 18, 19,
	 32, 25, 31, 30, 25, 25, 23, 27, 23, 23, 22, 21, 20, 20, 21, 21,
	 22, 20, 19, 18, 19, 19, 19, 18, 16, 17, 18, 19, 20, 19, 18, 18,
	 18, 17, 17, 17, 18, 18, 17, 17, 16, 16, 16, 16, 15, 16, 17, 18,
	 26, 28, 15, 22,135,242,255,253,251,255,255,252,248,255,254,240,
	189,191,180,158,127, 79, 61, 96,145,197,245,254,250,254,253,253,
	253,253,254,254,255,254,254,254,251,255,254,255,237,147,121,109,
	130,133,136,122,128,135,120,129,134,126,125,122,126,137, 47,  6,
	 59,138, 93, 64,106,152,145,160,154,160,140,140,137,139,121,126,
	123,127,130,131,133,133,129,125,127,123,121,124,129,131,129,128,
	126,133,124,129,142, 76, 34, 56, 66, 67, 68, 68, 69, 68, 68, 68,
	 67, 67, 67, 65, 66, 67, 66, 64, 63, 70, 63, 65, 62, 60, 85,103,
	108,147,141, 45, 25, 18, 25, 14, 18, 15, 12, 12, 15, 16, 14, 12,
	 12, 12, 11, 11, 11, 11, 11, 11, 19, 19, 18, 15, 16, 19, 22, 22,
	 21, 20, 19, 22, 27, 28, 26, 23, 26, 28, 30, 29, 28, 24, 21, 20,
	 30, 27, 29, 30, 26, 25, 26, 23, 19, 18, 17, 15, 16, 17, 19, 20,
	 30, 29, 27, 35, 31, 27, 28, 25, 22, 22, 22, 21, 21, 21, 20, 20,
	 21, 19, 18, 17, 18, 18, 18, 17, 17, 18, 19, 20, 21, 20, 20, 19,
	 17, 16, 16, 16, 17, 17, 16, 15, 16, 16, 16, 16, 16, 16, 18, 20,
	 28, 25, 31, 17, 24,182,249,248,249,254,255,252,251,254,255,253,
	255,253,252,253,237,190,161,178,207,240,254,247,251,254,255,252,
	253,254,254,254,255,254,255,255,246,255,242,235,157,124,121,118,
	125,130,132,135,132,131,137,130,129,127,127,119,122,130, 77,  9,
	 50,122, 89, 74,121,157,152,146,147,147,147,156,143,136,128,124,
	123,128,131,131,133,133,129,123,126,122,118,119,124,128,125,120,
	121,125,127,126,137,107, 31, 46, 64, 65, 67, 67, 69, 69, 69, 69,
	 68, 66, 65, 66, 67, 66, 66, 66, 63, 67, 59, 64, 61, 60, 93,115,
	119,157,152, 40, 20, 33, 39, 16, 18, 16, 14, 14, 15, 16, 15, 14,
	 13, 13, 13, 12, 12, 12, 13, 13, 15, 16, 16, 14, 15, 17, 18, 18,
	 23, 23, 23, 22, 23, 24, 25, 26, 26, 27, 27, 26, 25, 23, 22, 21,
	 23, 22, 25, 27, 23, 22, 22, 18, 18, 17, 16, 15, 16, 17, 19, 21,
	 28, 28, 36, 20, 23, 23, 18, 22, 22, 22, 22, 22, 22, 21, 20, 20,
	 20, 18, 17, 16, 17, 17, 17, 16, 17, 19, 20, 20, 21, 21, 20, 20,
	 18, 18, 17, 17, 19, 18, 17, 16, 17, 17, 17, 16, 16, 17, 19, 21,
	 28, 23, 23, 24, 18, 44,206,253,254,253,251,253,255,254,252,253,
	252,250,253,252,255,255,250,251,252,252,250,255,255,248,255,254,
	255,254,254,253,254,254,255,255,255,245,236,158,123,118,117,108,
	119,121,129,132,128,129,131,123,125,130,133,123,129,125,105, 15,
	 39,115,102, 97,134,156,158,138,141,132,148,160,137,126,134,124,
	122,126,129,128,129,129,125,118,126,123,117,116,122,127,123,116,
	126,127,136,123,126,135, 41, 42, 62, 64, 65, 67, 69, 69, 70, 70,
	 71, 67, 65, 66, 66, 64, 64, 67, 65, 68, 58, 64, 60, 60, 97,121,
	137,166,159, 38, 21, 47, 55, 29, 20, 19, 17, 16, 16, 16, 16, 16,
	 15, 15, 15, 14, 14, 14, 14, 15, 14, 15, 16, 15, 16, 17, 17, 16,
	 21, 22, 22, 19, 16, 16, 20, 23, 20, 19, 18, 17, 18, 18, 18, 17,
	 20, 18, 20, 21, 18, 18, 19, 16, 18, 17, 16, 15, 16, 17, 19, 21,
	 36, 28, 30, 29, 27, 28, 25, 25, 24, 24, 23, 22, 22, 21, 20, 20,
	 19, 19, 19, 18, 17, 16, 16, 15, 17, 18, 18, 18, 19, 19, 19, 19,
	 17, 19, 20, 21, 21, 20, 19, 17, 15, 16, 16, 15, 18, 21, 23, 23,
	 29, 28, 30, 38, 31, 22, 89,198,244,255,253,251,255,255,249,253,
	251,253,253,250,254,251,255,254,254,255,255,254,253,253,254,255,
	254,250,255,255,255,254,255,254,245,249,168,134,142,118,117,117,
	118,124,124,122,124,127,125,123,121,124,136,129,130,128,132, 35,
	 23,104,105,119,126,150,169,128,113,124,116,123,131,125,132,131,
	117,120,122,122,124,126,122,116,124,122,120,119,122,124,123,119,
	125,122,128,122,127,132, 80, 17, 60, 70, 62, 67, 68, 67, 65, 69,
	 69, 66, 63, 64, 65, 65, 66, 69, 65, 66, 57, 72, 58, 54,106,126,
	144,154,160, 40, 31, 31, 42, 35, 34, 31, 19, 15, 21, 16, 13, 16,
	 14, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 14, 14, 14, 15, 16,
	 18, 16, 13, 12, 15, 16, 16, 15, 16, 16, 17, 16, 17, 17, 17, 18,
	 18, 18, 19, 18, 18, 18, 19, 21, 18, 18, 17, 17, 18, 19, 19, 20,
	 38, 35, 28, 26, 26, 25, 23, 21, 25, 25, 24, 23, 22, 21, 20, 20,
	 19, 19, 19, 18, 18, 18, 17, 17, 18, 18, 19, 19, 20, 19, 19, 19,
	 18, 19, 19, 19, 19, 18, 17, 17, 17, 18, 18, 17, 17, 19, 21, 23,
	 26, 36, 36, 33, 37, 35, 45, 70,215,242,255,248,253,254,250,255,
	252,248,253,252,255,254,252,254,253,253,255,255,255,254,252,251,
	255,255,255,251,254,255,254,252,243,144,141,139,115,127,125,120,
	125,127,125,122,124,124,125,128,114,117,133,135,138,137,142, 71,
	  7, 81, 92, 93,101,124,150,132, 91, 97, 99,110,122,126,131,127,
	110,114,118,121,123,123,120,117,118,119,119,118,121,123,122,119,
	121,121,129,125,129,139, 95, 22, 62, 66, 64, 63, 67, 71, 67, 65,
	 67, 65, 64, 65, 67, 67, 67, 69, 65, 69, 62, 71, 62, 63,116,133,
	146,156,151, 41, 19, 20, 21, 17, 49, 45, 21, 12, 14, 16, 16, 16,
	 16, 15, 15, 15, 15, 15, 15, 16, 14, 14, 15, 14, 13, 13, 14, 15,
	 14, 13, 12, 12, 14, 15, 14, 12, 16, 16, 17, 17, 18, 18, 18, 19,
	 16, 17, 18, 18, 17, 18, 19, 20, 19, 19, 20, 21, 22, 22, 23, 23,
	 35, 42, 29, 26, 31, 27, 28, 24, 24, 24, 24, 23, 22, 22, 21, 21,
	 20, 20, 20, 19, 19, 19, 19, 19, 18, 18, 19, 19, 20, 19, 19, 19,
	 19, 19, 18, 18, 17, 17, 17, 17, 16, 19, 21, 20, 21, 23, 27, 29,
	 29, 36, 36, 36, 42, 43, 35, 29, 64,188,236,250,255,247,252,251,
	255,250,254,254,253,255,248,255,255,253,252,253,254,253,253,255,
	255,249,253,255,255,250,246,238,145,140,143,121,118,127,114,126,
	133,132,128,125,124,122,124,132,127,119,123,122,123,131,144,118,
	  5, 47, 59, 54, 94,110,117,126, 76, 73, 87,103,118,133,132,126,
	115,116,118,120,118,115,113,114,112,114,116,118,121,124,124,123,
	127,125,128,125,121,133,105, 28, 55, 81, 61, 72, 64, 62, 65, 67,
	 67, 65, 66, 67, 69, 67, 67, 67, 60, 67, 64, 64, 67, 74,135,152,
	151,158,139, 48, 16, 20, 14, 15, 34, 41, 15, 15, 11, 14, 15,  7,
	 12, 12, 12, 12, 12, 12, 12, 12, 13, 14, 15, 14, 14, 13, 14, 14,
	 14, 14, 14, 15, 17, 16, 15, 13, 15, 16, 16, 16, 17, 18, 18, 18,
	 15, 16, 17, 18, 18, 18, 18, 19, 17, 19, 21, 23, 24, 24, 24, 23,
	 24, 40, 26, 25, 30, 25, 29, 24, 23, 23, 23, 22, 22, 22, 22, 22,
	 21, 21, 21, 20, 20, 19, 19, 19, 17, 18, 18, 18, 19, 19, 19, 19,
	 19, 19, 19, 19, 19, 18, 18, 17, 16, 18, 20, 21, 24, 28, 31, 32,
	 35, 32, 34, 36, 34, 33, 39, 46, 34, 17,146,206,242,253,255,255,
	251,252,252,254,250,251,253,255,255,251,250,251,253,252,254,255,
	250,255,255,244,251,255,219,138,122,140,132,127,117,114,133,124,
	133,135,132,127,125,123,124,128,123,116,120,125,124,125,126,128,
	 37, 29, 43, 51,127,125, 86, 84, 75, 58, 79, 98,113,130,126,121,
	123,119,117,116,111,105,106,111,108,109,110,115,121,125,126,125,
	128,123,125,125,117,132,129, 68, 26,122, 70, 69, 59, 73, 77, 65,
	 66, 67, 67, 69, 69, 66, 63, 62, 59, 64, 62, 58, 65, 74,139,164,
	157,158,127, 50, 20, 25, 18, 21, 40, 49, 19, 22,  8,  7, 15, 11,
	 13, 13, 14, 14, 15, 14, 14, 14, 13, 14, 15, 14, 14, 13, 14, 14,
	 13, 14, 14, 16, 17, 17, 16, 15, 14, 14, 15, 15, 16, 17, 17, 18,
	 14, 16, 18, 19, 19, 19, 19, 20, 17, 19, 20, 21, 23, 23, 23, 22,
	 32, 48, 33, 29, 31, 24, 30, 27, 25, 25, 25, 24, 23, 23, 22, 22,
	 22, 22, 21, 20, 19, 18, 18, 17, 18, 18, 19, 19, 20, 19, 19, 19,
	 19, 20, 21, 22, 22, 21, 20, 19, 21, 20, 19, 20, 25, 29, 29, 28,
	 30, 32, 36, 36, 33, 37, 43, 42, 47, 40, 65, 88,148,206,203,230,
	245,255,253,254,248,241,248,244,249,250,251,253,255,253,252,252,
	248,255,255,255,242,187,138,129,130,137,127,121,125,119,119,129,
	125,134,134,126,123,124,122,120,114,112,119,128,130,124,116,128,
	 63, 41, 98, 98,126,108, 88, 81, 82, 55, 79,102,114,128,123,123,
	125,119,115,115,112,106,108,114,109,105,104,110,119,125,125,123,
	129,120,121,124,111,122,136,103, 12,121, 85, 56, 63, 72, 65, 69,
	 64, 66, 66, 67, 67, 66, 63, 60, 64, 64, 62, 58, 60, 59,120,153,
	164,156,117, 46, 22, 19, 16, 17, 28, 41, 24, 38, 18,  8, 15, 14,
	 11, 12, 13, 13, 14, 14, 14, 14, 13, 14, 14, 14, 13, 13, 13, 14,
	 12, 13, 13, 13, 15, 15, 15, 15, 14, 15, 16, 16, 18, 18, 19, 19,
	 17, 18, 20, 21, 22, 21, 22, 22, 22, 22, 22, 23, 24, 24, 24, 24,
	 51, 58, 44, 35, 32, 26, 31, 32, 29, 29, 28, 26, 25, 23, 22, 22,
	 22, 22, 21, 20, 19, 18, 17, 17, 19, 19, 20, 20, 21, 20, 20, 20,
	 19, 21, 23, 23, 24, 23, 22, 21, 23, 21, 19, 21, 29, 35, 36, 34,
	 34, 34, 37, 39, 38, 40, 44, 44, 46, 62, 39, 50, 63, 84,103,121,
	142,152,167,183,207,216,237,240,251,254,254,251,251,254,255,255,
	255,247,255,228,155,125,142,147,129,135,134,120,113,116,117,119,
	119,130,131,122,121,123,120,115,119,118,116,117,122,120,119,135,
	 97, 29, 84, 75, 79, 94,123, 91, 81, 59, 84,108,118,126,124,128,
	128,122,120,122,121,116,114,115,114,107,104,109,119,125,125,123,
	130,120,123,125,113,116,129,120, 23, 97,140, 55, 68, 62, 51, 76,
	 60, 62, 63, 64, 66, 67, 66, 63, 64, 63, 61, 60, 58, 51,101,140,
	168,157,113, 46, 26, 16, 17, 15,  3, 19, 22, 43, 26, 11, 13, 10,
	  8,  9, 10, 11, 13, 13, 13, 13, 14, 15, 14, 13, 13, 13, 14, 16,
	 15, 15, 15, 15, 16, 17, 18, 18, 18, 19, 19, 20, 21, 22, 22, 23,
	 21, 23, 24, 25, 25, 25, 26, 27, 29, 28, 28, 27, 27, 28, 28, 29,
	 48, 45, 37, 31, 27, 25, 26, 27, 30, 29, 28, 26, 25, 23, 22, 21,
	 22, 22, 22, 20, 20, 19, 18, 18, 20, 21, 21, 21, 22, 22, 22, 22,
	 21, 22, 23, 23, 23, 23, 22, 21, 21, 20, 21, 25, 35, 44, 49, 49,
	 49, 43, 41, 41, 36, 29, 33, 43, 41, 65, 60, 65, 68, 64,222,218,
	104, 85,107,117,162,186,208,226,243,251,254,249,249,253,255,252,
	248,234,180,134,136,142,137,139,145,135,118,116,113,110,121,122,
	120,127,126,120,120,122,120,118,119,127,124,119,124,121,123,131,
	139, 52, 75, 46, 33, 46, 95, 69, 66, 59, 85,108,115,121,121,123,
	133,127,122,123,124,121,115,111,115,108,104,109,119,124,124,123,
	127,121,125,128,127,129,134,142, 43, 77,191, 64, 65, 73, 71, 70,
	 61, 62, 62, 62, 63, 66, 66, 64, 62, 62, 58, 63, 60, 57, 99,140,
	162,157,112, 54, 30, 19, 20, 18, 18, 19, 20, 26, 15,  9, 14, 12,
	 12, 14, 15, 17, 19, 20, 21, 21, 19, 18, 17, 15, 14, 15, 18, 20,
	 21, 21, 22, 22, 22, 22, 23, 24, 23, 23, 24, 24, 25, 25, 26, 26,
	 27, 28, 28, 28, 28, 29, 30, 31, 32, 32, 31, 30, 30, 31, 32, 32,
	 36, 28, 29, 29, 28, 31, 28, 29, 26, 26, 25, 24, 23, 22, 22, 21,
	 22, 22, 22, 21, 20, 19, 19, 18, 22, 22, 23, 23, 24, 23, 23, 23,
	 22, 22, 22, 22, 22, 22, 21, 21, 19, 20, 22, 27, 37, 47, 54, 56,
	 50, 51, 50, 47, 44, 38, 36, 37, 55, 44, 57, 55, 76,163,255,243,
	145, 92,104, 94,141,169,183,213,222,239,252,252,251,253,248,239,
	184,143,124,131,133,134,140,140,132,130,134,123,117,124,123,123,
	125,127,123,119,121,122,122,124,123,135,130,118,125,123,132,134,
	136, 64, 75, 58, 65, 57, 92, 87, 59, 65, 92,110,116,121,123,121,
	133,125,118,117,120,119,112,107,109,104,102,108,116,120,122,122,
	128,123,125,122,128,130,125,139, 68, 31,166, 79, 72, 65, 72, 62,
	 65, 65, 64, 61, 62, 64, 64, 62, 65, 65, 57, 62, 61, 66,105,146,
	154,155,109, 59, 29, 19, 18, 17, 15, 11, 13, 13,  9, 10, 15,  9,
	 12, 14, 16, 18, 21, 22, 22, 23, 24, 22, 20, 17, 17, 18, 22, 25,
	 25, 25, 26, 26, 26, 26, 26, 27, 24, 25, 25, 25, 26, 27, 27, 27,
	 30, 30, 31, 30, 30, 31, 32, 34, 33, 32, 32, 31, 31, 32, 32, 33,
	 49, 22, 29, 29, 23, 32, 30, 29, 26, 27, 27, 26, 24, 23, 22, 21,
	 23, 22, 21, 21, 23, 23, 22, 21, 24, 24, 24, 23, 22, 23, 25, 26,
	 24, 23, 21, 20, 19, 20, 21, 22, 19, 23, 25, 26, 36, 48, 54, 54,
	 54, 56, 59, 59, 50, 38, 32, 34, 47, 52, 60, 74,100,194,251,246,
	114, 98, 78, 91, 99,131,159,190,217,227,248,252,240,204,152,125,
	103,111,123,131,132,128,128,130,126,134,136,128,123,125,130,132,
	123,125,124,121,120,122,122,120,133,131,131,126,121,127,135,132,
	139, 72, 83, 63, 77, 88, 81, 67, 62, 92,101,103,123,131,122,119,
	122,117,115,115,113,114,113,107,107,104,102,108,114,113,115,122,
	124,125,128,115,120,123,112,129, 91,  9,146, 90, 63, 65, 67, 62,
	 63, 62, 61, 61, 62, 61, 60, 59, 63, 63, 65, 64, 60, 63, 94,145,
	144,153,112, 60, 23, 18, 18, 18, 11, 14, 13, 11, 12, 15, 14, 10,
	 10, 12, 15, 19, 22, 23, 23, 23, 24, 23, 20, 16, 15, 18, 23, 25,
	 24, 24, 25, 27, 28, 28, 26, 25, 24, 26, 27, 27, 26, 26, 26, 27,
	 29, 31, 32, 31, 29, 28, 29, 30, 29, 30, 31, 31, 31, 31, 32, 33,
	 64, 31, 34, 35, 29, 33, 27, 27, 27, 28, 28, 26, 24, 23, 23, 24,
	 25, 24, 22, 22, 23, 23, 22, 21, 22, 22, 22, 21, 21, 21, 22, 23,
	 22, 22, 21, 21, 21, 20, 20, 21, 23, 26, 28, 31, 39, 51, 59, 61,
	 62, 58, 55, 52, 47, 39, 38, 41, 48, 69, 49, 72,191,245,249,168,
	104,101, 90, 93, 69, 86,114,152,158,152,161,158,141,123,104, 98,
	115,118,122,127,129,126,121,116,125,131,133,127,122,122,124,126,
	127,123,119,117,116,115,117,119,131,132,134,131,128,132,136,135,
	133, 66, 82, 53, 57, 85, 82, 72, 75, 96,109,112,121,127,122,116,
	123,117,116,115,113,113,113,109,107,106,106,109,111,108,110,119,
	123,124,129,120,124,124,110,121,109, 21,174,102, 61, 67, 69, 66,
	 64, 62, 61, 62, 63, 61, 60, 61, 62, 62, 64, 62, 61, 75, 86,134,
	145,152,102, 57, 28, 22, 22, 17, 14, 15, 14, 11, 12, 14, 13, 10,
	 11, 13, 16, 19, 22, 22, 22, 22, 23, 22, 19, 15, 14, 17, 21, 24,
	 25, 25, 26, 27, 28, 28, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26,
	 30, 29, 29, 28, 27, 28, 29, 30, 31, 30, 29, 28, 30, 30, 30, 30,
	 77, 39, 32, 31, 28, 33, 30, 34, 30, 31, 31, 29, 26, 25, 26, 27,
	 27, 26, 25, 24, 25, 25, 24, 24, 23, 23, 24, 23, 22, 21, 22, 22,
	 21, 21, 21, 21, 21, 21, 21, 21, 25, 26, 29, 35, 43, 53, 63, 69,
	 66, 61, 55, 53, 51, 48, 49, 52, 55, 52, 64,129,244,253,232,125,
	 71, 85, 94, 99, 43, 24, 18, 33, 10, 24, 67,103,113,114,110,109,
	119,127,133,131,127,124,120,117,122,124,126,124,120,117,117,118,
	110,108,109,113,117,119,125,132,136,139,137,131,130,131,134,137,
	146, 82, 96, 58, 43, 80, 82, 74, 89,100,111,115,114,120,122,117,
	122,117,117,117,114,114,116,114,106,107,108,109,108,103,106,116,
	119,120,124,118,124,123,109,116,117, 32,204,146, 71, 67, 63, 70,
	 69, 64, 63, 65, 66, 62, 61, 64, 61, 60, 64, 62, 64, 91, 88,125,
	146,152, 95, 55, 30, 18, 20, 17, 15, 16, 15, 12, 13, 14, 14, 12,
	 12, 14, 17, 20, 23, 23, 23, 22, 24, 23, 20, 15, 14, 17, 21, 24,
	 24, 25, 25, 26, 28, 28, 27, 26, 27, 27, 27, 27, 27, 27, 27, 26,
	 31, 30, 28, 26, 28, 29, 31, 32, 32, 29, 27, 27, 29, 30, 29, 29,
	 63, 36, 33, 35, 33, 34, 28, 26, 33, 31, 30, 27, 26, 26, 26, 27,
	 26, 26, 26, 25, 26, 26, 26, 25, 24, 24, 24, 24, 23, 23, 22, 22,
	 21, 20, 20, 20, 21, 21, 22, 23, 23, 25, 30, 37, 44, 51, 61, 69,
	 57, 56, 56, 56, 56, 52, 51, 52, 49, 52, 71,192,255,255,137, 81,
	 76, 75, 73, 81, 34, 27, 21, 28, 32, 54, 85,102,104,100,101,108,
	110,123,133,130,126,124,123,121,121,121,121,121,120,116,115,117,
	114,117,121,123,125,125,130,135,138,142,135,127,128,128,130,137,
	126, 72, 82, 71, 60, 96, 93, 69, 78, 93,107,114,115,116,118,119,
	117,113,115,116,113,113,115,114,103,103,103,106,108,106,107,114,
	116,115,116,114,119,122,114,117,112, 58,217,194, 74, 69, 59, 68,
	 72, 66, 63, 66, 65, 60, 59, 62, 60, 56, 64, 63, 63, 90,101,121,
	152,160, 98, 63, 36, 16, 23, 23, 15, 16, 14, 12, 13, 14, 15, 15,
	 13, 16, 19, 21, 24, 24, 23, 23, 26, 25, 22, 17, 16, 18, 23, 25,
	 24, 24, 24, 25, 27, 27, 26, 25, 27, 27, 27, 27, 28, 28, 27, 27,
	 31, 29, 27, 26, 28, 30, 31, 31, 30, 29, 29, 29, 30, 30, 30, 29,
	 54, 40, 36, 32, 29, 32, 30, 27, 33, 30, 28, 27, 28, 28, 27, 27,
	 26, 26, 27, 27, 27, 25, 24, 24, 23, 23, 23, 23, 23, 23, 22, 21,
	 22, 22, 21, 20, 21, 22, 24, 25, 24, 26, 32, 37, 42, 47, 54, 61,
	 57, 61, 66, 68, 64, 57, 52, 51, 45, 54,139,243,246,187, 73, 59,
	 75, 67, 61, 72, 37, 34, 23, 20, 30, 70, 94, 96, 94, 86, 88,102,
	104,111,115,114,117,120,119,114,121,120,119,120,120,119,119,121,
	120,128,131,125,121,121,124,124,129,134,131,127,129,129,128,133,
	142, 96, 88, 98, 92, 98, 74, 22, 57, 84,102,113,124,118,110,118,
	114,111,113,115,111,108,109,108,103,101,100,103,111,112,111,114,
	116,114,114,114,119,123,120,121,114, 93,198,214, 66, 75, 62, 63,
	 68, 63, 60, 61, 61, 57, 55, 58, 57, 50, 61, 60, 57, 70,108,117,
	155,153, 91, 62, 37, 16, 24, 25, 18, 18, 16, 13, 12, 14, 15, 15,
	 15, 17, 20, 22, 24, 24, 24, 23, 25, 25, 23, 18, 16, 18, 22, 25,
	 24, 24, 24, 25, 26, 26, 26, 25, 26, 26, 27, 27, 29, 29, 29, 29,
	 28, 26, 25, 25, 27, 28, 28, 27, 27, 30, 32, 33, 32, 30, 31, 32,
	 48, 46, 44, 40, 37, 40, 42, 40, 40, 39, 37, 37, 38, 38, 36, 35,
	 34, 35, 35, 34, 32, 30, 28, 28, 27, 27, 26, 26, 27, 26, 25, 24,
	 26, 24, 23, 21, 22, 24, 26, 28, 27, 31, 36, 39, 42, 45, 49, 51,
	 60, 66, 73, 72, 65, 56, 51, 50, 52, 26,143,243,255,132, 60, 64,
	 63, 57, 55, 59, 35, 32, 30, 33, 61, 91, 95, 90, 93, 93, 95,100,
	102,107,109,106,105,109,113,115,117,117,117,116,117,118,119,120,
	121,128,129,119,113,116,117,115,117,122,126,129,132,130,126,125,
	130,102, 82, 88, 75, 59, 43,  2, 53, 82, 98,108,123,117,110,123,
	118,114,116,117,111,106,105,103,105,103,100,103,110,112,111,113,
	119,119,119,121,123,123,124,122,120,107,150,215, 74, 76, 64, 68,
	 65, 61, 58, 58, 59, 58, 58, 59, 56, 51, 59, 58, 55, 52,100,116,
	153,136, 78, 56, 36, 20, 24, 23, 20, 20, 19, 15, 13, 13, 14, 14,
	 15, 17, 19, 21, 24, 24, 24, 24, 22, 23, 21, 17, 14, 15, 19, 22,
	 25, 25, 25, 26, 28, 28, 27, 27, 26, 26, 26, 27, 29, 30, 29, 29,
	 26, 26, 26, 27, 28, 27, 27, 27, 25, 30, 34, 35, 33, 31, 32, 33,
	 45, 55, 65, 72, 69, 60, 54, 48, 55, 56, 56, 55, 53, 50, 48, 48,
	 45, 46, 45, 43, 40, 38, 37, 38, 36, 36, 34, 34, 34, 33, 31, 29,
	 30, 29, 27, 25, 25, 26, 27, 29, 28, 34, 38, 40, 43, 47, 49, 48,
	 51, 58, 63, 62, 56, 49, 46, 46, 41, 37,184,244,127, 28, 31, 50,
	 54, 53, 55, 55, 38, 27, 24, 26, 71, 88, 95,103,108,111,113,100,
	102,107,111,108,102,101,109,118,113,115,116,113,114,117,118,116,
	130,132,130,123,119,118,115,110,112,112,117,122,126,128,129,125,
	134,120, 95, 72, 47, 24, 25, 20, 61, 84, 99,106,116,116,117,125,
	124,119,119,119,112,105,103,101,103,104,102,102,105,104,105,110,
	124,124,124,124,121,119,122,121,120,113,117,193, 79, 72, 66, 68,
	 64, 64, 61, 57, 59, 61, 62, 61, 57, 56, 57, 57, 59, 46, 79,118,
	156,128, 77, 58, 37, 25, 28, 27, 24, 23, 21, 18, 15, 13, 14, 15,
	 14, 16, 18, 20, 22, 23, 24, 24, 21, 23, 23, 18, 15, 15, 19, 21,
	 26, 26, 26, 26, 28, 28, 28, 28, 26, 26, 25, 27, 29, 30, 29, 28,
	 28, 28, 29, 29, 29, 28, 28, 28, 26, 29, 32, 33, 32, 31, 31, 32,
	 70, 73, 76, 82, 78, 67, 66, 67, 66, 69, 71, 67, 61, 56, 54, 55,
	 52, 51, 50, 47, 45, 43, 44, 46, 43, 42, 40, 38, 38, 36, 34, 33,
	 33, 32, 31, 29, 28, 28, 28, 29, 27, 34, 38, 38, 42, 49, 52, 49,
	 47, 53, 58, 59, 56, 52, 50, 50, 42, 61,175,114, 29, 17, 60, 43,
	 51, 46, 46, 44, 40, 28, 25, 24, 70, 82, 99,111,100,101,116,103,
	101,101,103,105,105,104,107,112,112,117,118,114,113,118,119,116,
	122,121,120,121,123,121,116,111,110,103,104,111,116,127,136,136,
	142,130,101, 58, 35, 14, 16, 25, 63, 82,104,114,116,117,119,117,
	125,118,117,117,111,103,101, 98, 99,103,103,101, 98, 96, 99,107,
	125,124,123,122,115,114,120,119,114,128,114,158, 64, 68, 73, 59,
	 64, 65, 62, 57, 58, 62, 62, 60, 55, 57, 54, 56, 64, 48, 59,120,
	151,119, 76, 56, 28, 17, 20, 23, 24, 23, 22, 20, 17, 15, 15, 17,
	 14, 15, 16, 18, 21, 22, 23, 24, 23, 26, 26, 22, 19, 18, 21, 23,
	 26, 26, 25, 26, 27, 28, 28, 27, 27, 26, 25, 26, 29, 30, 28, 27,
	 27, 29, 30, 29, 27, 26, 27, 28, 28, 29, 30, 31, 31, 30, 30, 29,
	105, 80, 78, 82, 71, 71, 77, 69, 72, 70, 67, 64, 62, 59, 57, 55,
	 50, 51, 52, 49, 45, 43, 43, 44, 43, 40, 38, 37, 40, 40, 37, 34,
	 34, 33, 33, 31, 30, 29, 28, 28, 31, 34, 36, 37, 44, 51, 53, 50,
	 49, 55, 57, 60, 56, 61, 53, 58, 52,143,152, 14, 16, 36, 42, 50,
	 49, 46, 44, 42, 36, 28, 25, 26, 51, 98, 96,101,109,103,112,102,
	111,111,110,110,111,113,114,115,114,117,122,114,118,114,118,113,
	118,113,113,117,117,113,116,125,118,108,106,104,101,116,135,135,
	128,119, 90, 34, 24, 17, 16, 41, 65, 80,100,117,119,115,117,112,
	113,116,118,116,112,106,101, 99, 94, 97, 99,101,101, 96, 96,104,
	118,116,119,118,113,113,118,120,113,133,103,118, 60, 55, 66, 66,
	 62, 64, 61, 55, 57, 59, 57, 57, 53, 52, 54, 51, 55, 59, 50, 95,
	112, 77, 80, 57, 22, 18, 16, 26, 23, 25, 25, 22, 18, 15, 15, 16,
	 17, 17, 15, 15, 17, 21, 24, 27, 24, 27, 27, 22, 18, 16, 20, 25,
	 25, 25, 25, 26, 28, 28, 27, 27, 26, 26, 27, 28, 29, 29, 28, 28,
	 27, 29, 30, 29, 27, 26, 27, 28, 29, 27, 26, 27, 30, 31, 28, 25,
	 96, 77, 75, 79, 73, 73, 76, 69, 70, 69, 67, 65, 63, 61, 58, 56,
	 51, 52, 53, 50, 47, 44, 44, 46, 42, 40, 39, 39, 41, 42, 41, 39,
	 38, 37, 35, 33, 32, 31, 31, 31, 30, 33, 36, 37, 42, 49, 52, 51,
	 46, 50, 52, 51, 53, 58, 53, 56, 62,162,118, 39, 40, 36, 32, 40,
	 44, 42, 39, 36, 31, 27, 26, 27, 57,105,109,109,115,112,116,105,
	108,108,109,110,112,112,110,109,114,116,117,111,113,112,112,108,
	121,115,110,108,107,107,116,127,130,117,113,107, 95, 99,118,127,
	148,133, 64, 21, 15, 21, 30, 44, 71, 86,104,119,120,118,122,118,
	115,114,111,110,110,107,104,101, 92, 94, 97, 99, 97, 92, 93,100,
	110,112,119,122,116,114,116,116,120,118,109, 95, 65, 49, 65, 57,
	 62, 62, 59, 57, 59, 56, 54, 56, 48, 52, 52, 48, 53, 54, 40, 81,
	 69, 49, 76, 66, 25, 14, 14, 26, 24, 25, 25, 22, 19, 17, 16, 17,
	 18, 17, 16, 15, 17, 20, 24, 26, 25, 27, 27, 22, 16, 15, 20, 25,
	 24, 24, 25, 26, 27, 27, 28, 28, 27, 27, 27, 27, 29, 28, 27, 26,
	 26, 28, 28, 28, 27, 27, 27, 27, 28, 27, 27, 29, 31, 31, 28, 25,
	 79, 71, 69, 70, 69, 70, 70, 66, 67, 66, 65, 64, 63, 61, 59, 57,
	 51, 51, 51, 49, 46, 43, 43, 44, 36, 36, 35, 35, 36, 36, 36, 36,
	 36, 34, 31, 29, 27, 27, 28, 29, 29, 33, 35, 36, 40, 47, 51, 52,
	 56, 56, 57, 49, 54, 55, 50, 47,114,192, 69, 43, 44, 41, 45, 55,
	 38, 37, 34, 28, 25, 24, 24, 25, 41, 85,101, 99,105,109,107, 99,
	103,104,106,110,114,114,113,110,114,116,115,115,115,119,117,115,
	120,118,114,109,103,101,104,109,128,119,122,120,103, 94,106,117,
	143,125, 32, 12, 11, 17, 27, 30, 67, 86,105,120,124,122,123,118,
	119,112,106,105,108,108,102, 96, 89, 92, 96, 98, 96, 92, 94,100,
	102,107,117,121,115,113,115,115,100,129,116, 92, 62, 46, 64, 57,
	 62, 59, 57, 58, 60, 55, 52, 56, 49, 54, 50, 45, 54, 57, 47, 93,
	 86, 50, 73, 65, 25, 17, 18, 22, 25, 25, 24, 23, 21, 19, 18, 18,
	 18, 17, 16, 15, 17, 19, 22, 24, 25, 26, 26, 21, 16, 14, 19, 24,
	 22, 24, 25, 26, 26, 26, 27, 28, 27, 27, 27, 27, 29, 28, 27, 26,
	 27, 27, 28, 28, 29, 28, 27, 26, 27, 28, 29, 30, 31, 30, 28, 26,
	 74, 75, 73, 70, 70, 70, 70, 70, 65, 64, 63, 62, 62, 61, 59, 58,
	 50, 49, 49, 47, 44, 40, 39, 41, 39, 40, 40, 39, 37, 35, 34, 33,
	 37, 35, 33, 31, 30, 30, 30, 31, 28, 31, 34, 35, 37, 43, 49, 52,
	 55, 53, 56, 47, 58, 58, 54, 48,163,189, 47, 45, 45, 48, 53, 45,
	 38, 38, 33, 26, 22, 23, 23, 21, 31, 67, 90, 90, 97,104, 99, 98,
	104,104,104,108,113,115,115,114,108,113,111,116,113,121,118,119,
	119,122,123,117,110,103,100, 99,113,115,126,132,121,107,104,105,
	124,103, 21, 17, 17, 14, 22, 24, 74, 92,102,110,117,120,124,121,
	117,109,102,100,104,103, 96, 89, 88, 90, 95, 97, 93, 91, 96, 99,
	 96,101,109,111,108,110,115,115,115, 99,142, 92, 57, 60, 60, 51,
	 57, 58, 57, 57, 59, 56, 53, 54, 49, 55, 49, 47, 54, 53, 50,102,
	135, 72, 74, 61, 21, 19, 22, 22, 25, 24, 23, 22, 22, 21, 20, 18,
	 18, 17, 16, 15, 17, 18, 20, 22, 24, 25, 26, 22, 17, 14, 18, 23,
	 22, 24, 26, 26, 25, 25, 26, 28, 25, 26, 26, 27, 28, 28, 28, 27,
	 30, 29, 27, 27, 29, 29, 27, 26, 25, 27, 29, 30, 30, 29, 28, 27,
	 68, 73, 71, 65, 63, 61, 61, 65, 60, 58, 57, 55, 55, 54, 54, 53,
	 48, 46, 45, 43, 40, 36, 35, 36, 39, 40, 40, 39, 37, 34, 33, 33,
	 34, 34, 32, 31, 30, 29, 29, 29, 27, 30, 33, 33, 35, 40, 46, 51,
	 54, 51, 53, 44, 53, 49, 42, 37,161,124, 40, 47, 47, 53, 59, 45,
	 42, 41, 36, 28, 25, 25, 23, 19, 38, 61, 85, 90, 95, 99, 95,100,
	109,107,104,104,106,109,110,111,111,116,114,117,111,116,115,118,
	120,124,125,121,116,114,113,113,111,116,125,132,130,122,111,101,
	110, 67, 16, 12, 18, 10, 15, 27, 74, 96,106,113,121,122,119,111,
	112,105, 98, 96, 98, 98, 94, 89, 89, 89, 94, 96, 92, 91, 95, 96,
	 92, 94,100,102,101,108,115,115,114,119,130,104, 60, 71, 43, 51,
	 53, 59, 57, 53, 55, 56, 52, 49, 43, 47, 44, 49, 50, 38, 36, 89,
	143, 73, 73, 60, 17, 14, 21, 23, 25, 24, 23, 22, 24, 23, 21, 19,
	 18, 18, 17, 16, 17, 17, 19, 20, 22, 24, 26, 24, 20, 15, 17, 23,
	 23, 25, 27, 26, 25, 24, 25, 26, 25, 26, 26, 27, 28, 28, 28, 27,
	 29, 27, 25, 24, 27, 28, 28, 26, 24, 26, 28, 29, 29, 28, 27, 26,
	 52, 56, 55, 49, 47, 45, 45, 48, 48, 47, 45, 44, 43, 43, 41, 41,
	 40, 37, 36, 36, 34, 29, 28, 29, 29, 30, 31, 31, 31, 29, 29, 30,
	 29, 29, 29, 29, 29, 28, 27, 27, 28, 31, 33, 33, 36, 39, 45, 48,
	 58, 53, 52, 44, 44, 37, 28, 27,142, 64, 42, 50, 50, 56, 63, 65,
	 47, 42, 34, 27, 24, 23, 22, 20, 40, 56, 78, 88, 94, 95, 94,100,
	106,104,101, 99,100,102,105,107,113,116,116,114,109,112,115,120,
	116,120,123,123,121,120,119,119,119,123,124,123,129,133,127,118,
	 93, 31, 11,  4, 15,  8,  9, 21, 65, 93,105,111,122,124,119,111,
	110,104, 98, 97, 99,101,100, 98, 93, 91, 98,102, 95, 94, 97, 93,
	 91, 91, 96,100,104,113,119,117,108,128,125, 96, 51,131, 50, 52,
	 50, 58, 57, 50, 51, 54, 49, 43, 40, 41, 39, 47, 45, 36, 44, 96,
	138, 68, 69, 61, 20, 14, 17, 20, 24, 24, 23, 23, 24, 23, 22, 21,
	 19, 19, 18, 17, 17, 17, 17, 18, 20, 23, 26, 26, 21, 15, 17, 22,
	 24, 26, 27, 26, 25, 24, 25, 26, 26, 26, 26, 26, 28, 27, 26, 25,
	 26, 24, 22, 23, 26, 28, 28, 27, 23, 25, 28, 29, 28, 27, 26, 26,
	 47, 45, 44, 43, 42, 40, 39, 40, 40, 40, 39, 38, 38, 36, 34, 32,
	 33, 31, 30, 31, 29, 25, 24, 26, 29, 28, 28, 27, 29, 29, 31, 32,
	 31, 32, 32, 32, 32, 31, 31, 31, 30, 31, 33, 34, 37, 40, 44, 47,
	 54, 49, 46, 46, 44, 42, 36, 45,134, 53, 54, 54, 57, 60, 49, 61,
	 54, 45, 33, 25, 22, 20, 20, 21, 36, 54, 72, 87, 93, 94, 96, 96,
	100,100,100,100,100,100,102,104,110,108,107,101,102,104,112,118,
	113,115,119,122,121,116,112,110,120,126,125,121,126,134,136,135,
	 80, 14, 16, 10, 15, 13,  9, 18, 65, 93, 99, 97,106,115,123,125,
	109,105,102,101,104,104,101, 98, 95, 93,102,108,102,101,101, 91,
	 91, 89, 92, 97,106,118,122,117,121,112,112, 60, 65,158,163, 79,
	 50, 56, 54, 50, 51, 52, 49, 45, 44, 42, 37, 44, 42, 46, 64,109,
	143, 69, 66, 61, 26, 18, 17, 19, 25, 25, 24, 24, 24, 24, 23, 23,
	 20, 19, 19, 18, 17, 17, 16, 17, 19, 21, 24, 25, 20, 15, 17, 22,
	 25, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 28, 27, 26, 25,
	 24, 24, 23, 24, 26, 27, 27, 27, 24, 25, 27, 28, 29, 28, 27, 27,
	 45, 39, 37, 41, 42, 40, 39, 36, 40, 41, 41, 41, 41, 38, 35, 33,
	 33, 30, 29, 31, 30, 26, 25, 28, 30, 27, 25, 23, 25, 26, 29, 30,
	 29, 29, 29, 29, 30, 30, 30, 30, 33, 32, 33, 35, 38, 40, 44, 47,
	 57, 52, 46, 50, 44, 45, 41, 57,130, 60, 47, 37, 50, 66, 47, 65,
	 65, 51, 35, 26, 22, 19, 21, 24, 29, 50, 67, 81, 88, 88, 91, 84,
	101,103,105,105,102, 99, 98, 98,116,109,107, 97,103,102,114,118,
	115,114,115,118,117,112,108,108,112,123,127,124,126,129,132,137,
	 71, 10, 20, 13,  6, 11, 10, 16, 56, 92,105,105,111,114,117,118,
	105,104,103,104,106,103, 95, 89, 93, 91,103,110,105,104,103, 90,
	 89, 84, 85, 91,102,116,121,114,115,121,110, 20, 78,158,214,184,
	 51, 53, 52, 52, 55, 53, 50, 50, 46, 45, 41, 45, 41, 49, 67,100,
	136, 67, 67, 64, 30, 20, 18, 24, 25, 25, 25, 25, 25, 25, 24, 24,
	 20, 20, 19, 18, 17, 17, 16, 16, 19, 20, 23, 24, 20, 14, 16, 23,
	 25, 25, 25, 25, 27, 27, 26, 25, 25, 25, 25, 26, 28, 28, 27, 26,
	 26, 27, 27, 28, 29, 27, 26, 25, 25, 26, 26, 28, 29, 29, 28, 27,
	 38, 38, 42, 40, 36, 42, 44, 37, 47, 35, 45, 38, 39, 40, 37, 33,
	 31, 30, 31, 32, 31, 27, 26, 28, 29, 29, 28, 27, 28, 29, 30, 32,
	 30, 29, 28, 27, 28, 29, 31, 32, 31, 32, 34, 36, 40, 42, 43, 44,
	 52, 50, 48, 51, 42, 40, 37, 59,120, 48, 40, 47, 49, 54, 60, 64,
	 69, 53, 36, 28, 28, 23, 24, 29, 38, 56, 74, 74, 75, 79, 78, 82,
	 96, 98, 99, 98, 98,101,104,106,115,113,109,105,105,106,108,110,
	112,113,111,118,121,116,111,102,103,108,122,124,131,125,126,128,
	 52, 10, 12, 13,  6, 13, 12, 15, 42, 83,101,106,119,114,106,116,
	107,104,100, 97, 95, 91, 86, 83, 91, 93, 97, 99, 98, 99, 99, 91,
	 86, 75, 77, 85, 94,111,121,114,113,107,113, 71, 12, 76,207,171,
	 45, 51, 45, 47, 52, 49, 46, 49, 45, 52, 40, 37, 37, 44, 63, 88,
	131, 62, 65, 61, 24, 12, 21, 29, 24, 24, 25, 25, 24, 24, 23, 22,
	 20, 21, 21, 19, 18, 17, 17, 17, 14, 20, 26, 26, 23, 18, 18, 19,
	 22, 22, 24, 27, 27, 24, 24, 27, 24, 25, 26, 26, 28, 27, 26, 25,
	 29, 29, 28, 26, 26, 26, 27, 27, 25, 26, 27, 27, 26, 26, 26, 26,
	 39, 37, 38, 45, 44, 39, 43, 43, 41, 38, 41, 40, 37, 38, 35, 34,
	 32, 30, 29, 30, 29, 27, 27, 29, 29, 29, 29, 29, 29, 29, 29, 29,
	 32, 31, 30, 29, 30, 31, 32, 34, 32, 33, 34, 36, 40, 42, 43, 43,
	 45, 47, 43, 43, 41, 44, 41, 60,112, 49, 53, 60, 58, 55, 60, 63,
	 64, 51, 35, 28, 27, 24, 23, 29, 38, 56, 66, 67, 68, 71, 76, 80,
	 87, 88, 89, 90, 94, 98,100,100,106,105,110,106,113,107,111,108,
	111,112,110,117,120,113,106, 95, 97, 97,105,114,130,128,129,118,
	 42, 11, 14, 14,  8, 13, 11, 15, 35, 78, 96,102,112,108,108,115,
	112,107, 98, 90, 84, 81, 80, 80, 98, 97, 91, 91, 88, 87, 93, 88,
	 83, 70, 66, 74, 91,111,119,113,110,119,118, 81, 10, 13, 83, 82,
	 44, 38, 39, 45, 41, 41, 46, 44, 35, 44, 37, 37, 37, 43, 60, 81,
	133, 65, 57, 64, 29, 20, 19, 21, 23, 24, 24, 24, 24, 24, 23, 23,
	 21, 21, 19, 18, 18, 17, 17, 17, 16, 17, 21, 26, 23, 16, 16, 21,
	 24, 23, 23, 24, 25, 24, 24, 24, 26, 25, 25, 25, 27, 27, 26, 25,
	 27, 27, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26,
	 43, 46, 42, 49, 48, 38, 40, 40, 46, 51, 43, 47, 38, 39, 34, 36,
	 34, 32, 30, 30, 29, 28, 29, 31, 28, 29, 29, 29, 29, 29, 28, 28,
	 32, 32, 31, 31, 32, 33, 34, 35, 33, 33, 33, 35, 38, 40, 41, 42,
	 39, 45, 41, 38, 43, 43, 36, 54,106, 45, 58, 64, 68, 58, 63, 60,
	 60, 49, 34, 29, 28, 25, 23, 27, 40, 58, 59, 61, 61, 61, 73, 75,
	 79, 79, 80, 81, 87, 91, 92, 90,102,101,110,104,114,104,109,104,
	109,109,107,112,116,110,104, 94, 99, 94, 87,100,120,120,125, 97,
	 26, 10, 14, 12,  9, 12,  8, 15, 31, 76, 91,100,105,102,113,112,
	110,105, 96, 87, 81, 81, 85, 88, 94, 96, 82, 86, 84, 80, 93, 91,
	 81, 68, 55, 60, 84,104,110,108,110,100,120,101, 15, 10, 44, 46,
	 61, 17, 25, 40, 38, 43, 48, 33, 40, 43, 38, 39, 33, 42, 65, 82,
	148, 85, 51, 64, 20, 17, 18, 23, 22, 23, 23, 23, 24, 24, 24, 24,
	 24, 21, 18, 17, 18, 18, 18, 17, 18, 15, 18, 23, 23, 16, 16, 22,
	 24, 24, 22, 22, 24, 27, 26, 24, 27, 25, 24, 24, 26, 27, 26, 25,
	 24, 24, 24, 25, 26, 26, 26, 26, 27, 26, 24, 24, 26, 26, 26, 26,
	 35, 51, 44, 45, 49, 45, 49, 45, 37, 46, 35, 41, 41, 39, 40, 41,
	 36, 34, 32, 31, 31, 30, 31, 32, 28, 29, 29, 29, 29, 29, 28, 28,
	 30, 30, 30, 30, 31, 32, 33, 34, 33, 33, 33, 34, 36, 37, 38, 38,
	 33, 42, 41, 41, 49, 42, 32, 51,107, 40, 51, 55, 68, 60, 65, 58,
	 57, 49, 34, 33, 29, 27, 21, 25, 39, 58, 55, 60, 60, 57, 71, 69,
	 77, 78, 79, 77, 79, 81, 82, 82, 95, 94, 99, 96,102, 98,101,100,
	105,106,102,104,108,108,108,102,106,102, 87, 98,110,110,123, 85,
	 12,  9, 13,  9,  8, 10,  8, 16, 30, 72, 85, 99,103,101,116,102,
	101, 97, 91, 86, 84, 84, 87, 90, 94,100, 83, 89, 86, 70, 81, 76,
	 79, 69, 52, 52, 76, 93, 97,101,111,114,111, 69, 40, 29, 14, 86,
	153, 41, 42, 46, 36, 27, 36, 41, 34, 27, 30, 33, 24, 40, 77, 90,
	152, 98, 48, 67, 18, 18, 17, 23, 22, 23, 23, 23, 24, 24, 24, 25,
	 25, 21, 17, 17, 20, 20, 19, 18, 19, 16, 16, 20, 21, 17, 16, 19,
	 22, 25, 25, 24, 25, 28, 28, 25, 28, 26, 23, 23, 25, 26, 24, 23,
	 22, 23, 24, 24, 25, 25, 25, 25, 27, 25, 23, 22, 25, 26, 25, 25,
	 43, 55, 48, 46, 49, 45, 47, 44, 40, 45, 38, 37, 46, 37, 42, 39,
	 37, 36, 35, 33, 33, 32, 31, 30, 30, 30, 29, 28, 28, 29, 29, 30,
	 28, 28, 29, 30, 31, 32, 33, 33, 34, 34, 33, 34, 35, 36, 36, 36,
	 29, 36, 40, 44, 54, 41, 34, 58,109, 40, 46, 47, 61, 58, 65, 58,
	 57, 51, 36, 36, 31, 31, 21, 22, 33, 52, 53, 61, 63, 57, 67, 64,
	 74, 78, 80, 76, 72, 72, 77, 82, 82, 85, 84, 89, 87, 94, 94, 99,
	 98,101, 98,100,103,105,109,106,109,111,102,110,113,111,128, 84,
	  9, 11, 12,  8,  8,  8,  7, 14, 30, 67, 79, 96,103,104,115, 95,
	 95, 91, 86, 82, 81, 81, 80, 80, 86, 96, 81, 88, 85, 65, 71, 65,
	 70, 67, 51, 48, 68, 82, 88, 98, 92,100, 93, 35, 60, 39,  1,126,
	221, 62, 42, 22, 30, 31, 34, 40, 35, 19, 32, 36, 27, 27, 60, 60,
	110, 78, 41, 72, 30, 28, 16, 16, 23, 23, 23, 24, 25, 25, 25, 25,
	 26, 21, 18, 19, 22, 21, 19, 19, 17, 18, 18, 18, 20, 19, 18, 15,
	 20, 25, 28, 26, 24, 26, 27, 25, 26, 24, 22, 22, 24, 25, 25, 24,
	 24, 24, 25, 25, 25, 25, 24, 24, 26, 24, 22, 21, 24, 24, 24, 23,
	 56, 53, 51, 51, 51, 45, 42, 47, 50, 47, 46, 40, 48, 40, 43, 38,
	 37, 37, 36, 34, 34, 34, 32, 30, 33, 32, 30, 28, 28, 28, 30, 31,
	 27, 28, 29, 30, 32, 32, 33, 33, 35, 34, 34, 35, 36, 36, 36, 35,
	 31, 32, 37, 40, 48, 33, 30, 56,107, 42, 48, 48, 54, 51, 60, 59,
	 56, 51, 34, 37, 32, 34, 21, 21, 23, 41, 47, 57, 61, 57, 63, 60,
	 66, 72, 76, 73, 69, 69, 75, 81, 77, 82, 79, 89, 82, 92, 88, 94,
	 89, 95, 95, 98,100,100,103, 99,106,113,115,122,118,114,125, 71,
	 14, 15, 12,  9,  9,  8,  8, 12, 31, 61, 75, 92,102,106,112, 95,
	 95, 90, 84, 80, 80, 79, 78, 77, 76, 89, 79, 82, 82, 67, 69, 67,
	 59, 60, 48, 45, 63, 76, 85, 97, 99, 84,103, 48, 57, 45,  6, 56,
	184, 43, 29, 31, 51, 39, 26, 42, 51, 40, 56, 56, 62, 27, 32, 22,
	 42, 43, 37, 69, 28, 22, 14, 21, 23, 23, 23, 23, 24, 25, 25, 26,
	 25, 20, 18, 21, 24, 22, 19, 19, 16, 19, 19, 17, 19, 21, 20, 15,
	 20, 25, 28, 26, 23, 22, 23, 23, 23, 22, 22, 22, 24, 25, 26, 27,
	 25, 25, 25, 25, 25, 24, 24, 24, 25, 23, 22, 22, 23, 23, 23, 23,
	 54, 44, 51, 51, 52, 55, 49, 55, 43, 39, 42, 41, 42, 44, 44, 44,
	 38, 38, 37, 35, 36, 37, 35, 32, 35, 34, 31, 29, 28, 28, 29, 30,
	 27, 28, 29, 30, 31, 31, 31, 31, 32, 32, 33, 34, 36, 36, 35, 34,
	 35, 31, 37, 35, 39, 24, 24, 42,102, 42, 46, 49, 46, 47, 54, 55,
	 53, 48, 31, 37, 32, 38, 22, 21, 18, 32, 43, 50, 55, 54, 54, 56,
	 59, 63, 66, 66, 66, 69, 72, 73, 75, 80, 80, 87, 82, 87, 85, 88,
	 86, 92, 92, 96,100, 99, 98, 89,106,108,113,121,117,114,112, 44,
	 16, 13,  8, 10, 11,  8, 10, 10, 29, 57, 74, 85, 93, 98,103, 98,
	 93, 89, 85, 81, 80, 79, 78, 78, 82, 92, 83, 76, 73, 61, 58, 59,
	 55, 53, 43, 42, 59, 73, 82, 92, 86, 85, 92, 41, 61, 66, 34, 18,
	 54, 49, 64, 54, 58, 80, 76, 70, 60, 60, 69, 65,109, 49, 28, 24,
	 14, 29, 41, 61, 23, 14, 12, 25, 23, 23, 23, 22, 23, 23, 24, 25,
	 23, 19, 19, 22, 24, 21, 18, 18, 18, 18, 18, 17, 19, 21, 21, 20,
	 22, 23, 25, 25, 24, 21, 22, 24, 21, 21, 22, 22, 23, 24, 26, 28,
	 25, 25, 24, 23, 23, 24, 24, 25, 24, 24, 24, 24, 23, 23, 23, 23,
	 61, 50, 62, 51, 48, 59, 48, 45, 56, 48, 52, 50, 38, 45, 38, 40,
	 40, 40, 38, 37, 38, 40, 39, 36, 36, 35, 33, 31, 29, 28, 28, 28,
	 27, 28, 29, 29, 30, 29, 29, 28, 28, 29, 30, 32, 35, 35, 34, 33,
	 36, 32, 39, 34, 38, 25, 24, 32,100, 39, 39, 45, 41, 45, 50, 51,
	 50, 44, 27, 35, 33, 39, 23, 20, 19, 29, 41, 45, 49, 51, 48, 53,
	 56, 57, 59, 61, 65, 67, 66, 64, 70, 73, 77, 79, 80, 81, 84, 86,
	 88, 92, 90, 94, 99, 99, 96, 85,107,100,105,113,114,116,104, 28,
	 15,  8,  4,  9, 11,  9, 12,  9, 26, 52, 70, 76, 82, 86, 91, 96,
	 87, 86, 84, 80, 76, 74, 73, 74, 76, 87, 80, 69, 67, 60, 54, 58,
	 55, 50, 40, 40, 56, 71, 79, 85, 80, 83, 70, 35, 60, 79, 78, 54,
	 63, 78, 73, 89, 78, 72, 62, 75, 66, 73, 68, 57,131, 58, 24, 33,
	 29, 37, 47, 58, 33, 23, 13, 15, 23, 23, 22, 22, 22, 22, 23, 23,
	 21, 18, 19, 23, 25, 20, 17, 16, 20, 17, 16, 18, 20, 20, 21, 25,
	 23, 21, 22, 25, 26, 23, 24, 27, 21, 23, 24, 24, 22, 22, 24, 26,
	 25, 24, 23, 22, 22, 23, 24, 25, 24, 25, 25, 25, 24, 23, 23, 23,
	 62, 45, 51, 49, 51, 50, 35, 77, 52, 65, 22, 47, 38, 49, 46, 37,
	 41, 45, 43, 36, 38, 44, 43, 36, 38, 36, 34, 31, 29, 27, 26, 26,
	 31, 30, 28, 27, 27, 27, 27, 27, 29, 29, 29, 31, 34, 34, 33, 31,
	 30, 33, 35, 37, 36, 33, 31, 30, 95, 41, 31, 42, 42, 46, 48, 43,
	 38, 36, 32, 34, 32, 39, 23, 17, 23, 24, 41, 39, 42, 51, 44, 51,
	 52, 52, 53, 57, 62, 61, 63, 68, 72, 72, 71, 71, 73, 75, 77, 79,
	 84, 84, 84, 86, 91, 95, 94, 91, 95, 98, 99,112,103,111,111, 34,
	 13, 10,  2,  8, 11,  5, 14, 10, 22, 41, 59, 68, 76, 85, 89, 86,
	 82, 74, 70, 71, 74, 72, 71, 71, 70, 75, 76, 71, 66, 62, 57, 51,
	 50, 44, 38, 40, 51, 65, 75, 80, 84, 89, 68, 38, 56, 73, 83, 83,
	 81, 86, 72, 73, 74, 71, 76, 64, 65, 63, 66, 51,135, 54, 24, 30,
	 24, 37, 50, 52, 39, 23, 16, 17, 23, 22, 21, 23, 25, 25, 24, 23,
	 25, 22, 19, 20, 23, 23, 21, 19, 17, 16, 16, 17, 16, 16, 22, 31,
	 24, 23, 23, 24, 25, 24, 23, 24, 23, 25, 25, 24, 23, 22, 24, 26,
	 24, 25, 25, 24, 23, 23, 23, 24, 23, 24, 25, 24, 23, 22, 22, 23,
	 55, 59, 56, 53, 58, 42, 73,167,232,219, 77, 39, 40, 41, 44, 50,
	 49, 42, 39, 43, 42, 36, 38, 46, 39, 38, 35, 32, 30, 28, 27, 27,
	 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 29, 31, 33, 34, 33, 32,
	 34, 35, 35, 35, 34, 32, 31, 31, 96, 49, 36, 45, 45, 46, 44, 39,
	 35, 34, 32, 35, 31, 35, 22, 19, 21, 23, 38, 36, 40, 49, 44, 51,
	 52, 53, 51, 53, 58, 61, 64, 70, 66, 67, 68, 69, 70, 71, 71, 71,
	 78, 80, 81, 81, 84, 87, 89, 88, 88, 92, 91,101, 95,106,107, 34,
	 14, 12, 14,  2,  9,  9,  6, 13, 21, 35, 51, 64, 76, 85, 87, 83,
	 76, 71, 66, 65, 68, 69, 69, 69, 66, 70, 70, 67, 64, 61, 53, 46,
	 45, 39, 34, 37, 48, 62, 72, 77, 72, 78, 72, 58, 71, 74, 74, 71,
	 73, 77, 67, 70, 72, 67, 72, 64, 63, 60, 63, 58,140, 59, 25, 25,
	 24, 31, 37, 36, 28, 18, 15, 17, 23, 23, 24, 24, 24, 23, 23, 24,
	 25, 22, 19, 20, 23, 23, 21, 19, 17, 16, 17, 18, 16, 14, 20, 29,
	 36, 30, 25, 25, 26, 25, 23, 23, 23, 25, 25, 25, 23, 23, 24, 26,
	 23, 24, 24, 24, 23, 23, 23, 24, 23, 24, 24, 23, 22, 21, 22, 23,
	 59, 65, 54, 47, 46, 61,178,244,254,235,114, 85, 75, 46, 48, 45,
	 47, 45, 45, 44, 41, 37, 37, 41, 40, 39, 37, 34, 32, 30, 28, 28,
	 28, 28, 29, 29, 29, 30, 31, 33, 30, 29, 29, 30, 33, 35, 36, 36,
	 36, 36, 34, 32, 32, 31, 31, 31, 85, 54, 35, 42, 46, 43, 38, 34,
	 35, 34, 36, 38, 33, 33, 22, 22, 22, 23, 36, 35, 38, 46, 43, 49,
	 55, 57, 54, 52, 56, 59, 61, 64, 65, 66, 67, 67, 67, 65, 63, 62,
	 68, 71, 74, 75, 77, 79, 82, 85, 85, 87, 80, 85, 81, 93,102, 46,
	 15, 14,  9,  6, 12, 12, 11, 15, 18, 31, 47, 61, 72, 77, 79, 79,
	 72, 69, 64, 60, 62, 64, 65, 65, 60, 63, 64, 62, 61, 56, 48, 40,
	 40, 34, 30, 34, 45, 58, 69, 74, 67, 70, 74, 72, 76, 71, 68, 63,
	 70, 72, 65, 70, 71, 65, 69, 64, 65, 62, 62, 62,138, 57, 26, 25,
	 25, 24, 25, 23, 20, 15, 16, 19, 23, 25, 26, 25, 23, 22, 23, 24,
	 25, 22, 20, 20, 22, 23, 22, 21, 18, 18, 19, 19, 15, 12, 16, 23,
	 42, 36, 28, 24, 25, 25, 23, 21, 23, 24, 25, 25, 24, 24, 24, 25,
	 22, 23, 24, 24, 24, 23, 24, 24, 22, 23, 23, 23, 22, 21, 22, 23,
	 59, 57, 59, 58, 56, 68,224,245,239,161, 33, 36,107, 92, 52, 46,
	 43, 47, 47, 44, 43, 43, 40, 36, 39, 38, 37, 35, 33, 31, 29, 29,
	 28, 29, 29, 28, 27, 28, 31, 34, 28, 28, 29, 31, 34, 36, 37, 37,
	 34, 35, 34, 32, 32, 32, 31, 30, 77, 62, 38, 45, 51, 48, 42, 39,
	 35, 33, 36, 38, 35, 30, 21, 22, 25, 27, 36, 36, 39, 44, 41, 46,
	 54, 58, 57, 54, 57, 59, 58, 58, 65, 66, 66, 65, 65, 64, 64, 63,
	 66, 65, 69, 76, 78, 74, 76, 82, 78, 81, 74, 77, 71, 78, 92, 61,
	 15, 12,  9,  7,  9, 22, 16, 18, 16, 30, 48, 60, 64, 64, 68, 73,
	 71, 70, 66, 60, 59, 62, 62, 60, 55, 57, 58, 57, 54, 50, 43, 36,
	 35, 29, 26, 30, 41, 54, 64, 70, 79, 75, 78, 77, 74, 72, 75, 73,
	 66, 67, 63, 69, 69, 62, 66, 66, 67, 62, 60, 58,129, 42, 27, 26,
	 23, 20, 19, 19, 17, 15, 15, 17, 23, 25, 26, 24, 23, 23, 24, 24,
	 24, 22, 20, 20, 22, 23, 22, 21, 20, 20, 20, 19, 16, 13, 14, 17,
	 33, 36, 34, 25, 21, 23, 24, 21, 22, 23, 24, 25, 24, 23, 23, 24,
	 21, 22, 23, 23, 23, 23, 23, 24, 21, 22, 23, 22, 22, 21, 22, 23,
	 62, 51, 73, 53, 58, 28,149,224,231, 72, 24, 26, 16, 44, 74, 62,
	 52, 45, 42, 45, 48, 45, 41, 40, 37, 37, 37, 35, 34, 32, 30, 29,
	 30, 30, 29, 27, 26, 26, 29, 32, 28, 29, 31, 33, 36, 36, 36, 36,
	 32, 33, 34, 34, 36, 37, 34, 30, 70, 68, 37, 43, 48, 46, 41, 39,
	 33, 28, 33, 34, 35, 29, 21, 20, 23, 25, 33, 37, 40, 43, 42, 45,
	 48, 54, 55, 54, 59, 61, 60, 59, 63, 62, 62, 62, 64, 67, 69, 71,
	 74, 67, 69, 81, 83, 74, 71, 78, 68, 76, 74, 80, 72, 65, 80, 72,
	 22, 15, 12, 20, 35, 37,  8, 23, 15, 27, 44, 56, 58, 57, 61, 67,
	 64, 65, 63, 58, 58, 61, 60, 57, 49, 53, 54, 52, 48, 44, 41, 39,
	 31, 26, 23, 28, 39, 49, 58, 64, 71, 65, 65, 65, 58, 63, 69, 67,
	 61, 59, 57, 63, 64, 59, 62, 65, 63, 53, 53, 54,127, 33, 29, 24,
	 22, 20, 19, 18, 16, 13, 14, 16, 23, 24, 23, 22, 24, 26, 25, 23,
	 25, 22, 20, 20, 22, 23, 22, 22, 23, 20, 18, 18, 18, 16, 15, 16,
	 17, 34, 41, 29, 19, 21, 24, 22, 21, 22, 23, 23, 23, 23, 22, 22,
	 21, 22, 23, 23, 23, 22, 23, 23, 22, 23, 24, 23, 22, 21, 22, 23,
	 57,101,159, 60, 47, 46, 73,107, 65,  9, 19, 16, 15, 14, 10, 45,
	 53, 51, 47, 42, 43, 45, 44, 40, 37, 37, 37, 37, 35, 33, 31, 30,
	 32, 31, 30, 28, 26, 26, 28, 30, 29, 31, 33, 35, 36, 35, 33, 32,
	 31, 33, 34, 36, 39, 40, 36, 30, 64, 72, 34, 37, 38, 37, 37, 32,
	 31, 26, 32, 30, 35, 31, 24, 21, 18, 21, 27, 34, 39, 41, 43, 45,
	 49, 52, 52, 51, 56, 58, 59, 61, 63, 62, 60, 60, 61, 64, 68, 70,
	 71, 64, 65, 76, 81, 75, 72, 76, 71, 80, 77, 79, 72, 61, 76, 87,
	 44,  9, 19, 55,135, 18, 27, 18, 16, 23, 36, 48, 55, 57, 59, 61,
	 54, 54, 53, 54, 56, 58, 57, 55, 46, 49, 51, 48, 44, 41, 40, 41,
	 30, 25, 24, 30, 40, 48, 55, 61, 64, 64, 66, 69, 64, 71, 72, 66,
	 61, 57, 56, 59, 58, 54, 54, 58, 57, 47, 48, 62,132, 36, 35, 22,
	 27, 23, 20, 18, 16, 14, 15, 18, 21, 22, 22, 22, 25, 27, 26, 23,
	 24, 23, 21, 20, 21, 22, 23, 23, 22, 20, 18, 17, 18, 18, 17, 18,
	  8, 29, 42, 34, 24, 22, 24, 23, 21, 22, 22, 22, 22, 22, 22, 21,
	 20, 21, 23, 23, 23, 22, 22, 22, 21, 22, 23, 23, 22, 21, 22, 23,
	 56, 54,100, 40, 24, 40, 42, 72, 71, 21, 18, 15,  3,  1,  9, 16,
	 33, 45, 51, 47, 45, 47, 45, 39, 39, 40, 40, 39, 38, 36, 34, 32,
	 31, 31, 31, 31, 31, 30, 29, 29, 29, 31, 34, 36, 36, 34, 32, 31,
	 32, 34, 33, 33, 37, 39, 35, 28, 65, 78, 35, 37, 33, 35, 42, 35,
	 31, 28, 35, 30, 36, 32, 27, 22, 18, 21, 25, 32, 37, 38, 41, 43,
	 50, 51, 49, 50, 54, 54, 55, 60, 61, 60, 60, 59, 60, 62, 64, 65,
	 66, 64, 63, 66, 71, 75, 75, 74, 74, 85, 78, 76, 73, 64, 75, 89,
	 55, 23, 16,143,125, 26, 24, 17, 15, 23, 33, 43, 50, 55, 56, 55,
	 50, 47, 46, 50, 54, 55, 53, 51, 48, 49, 49, 47, 43, 39, 37, 37,
	 27, 23, 24, 31, 40, 47, 53, 58, 59, 58, 57, 65, 62, 67, 62, 58,
	 60, 57, 57, 57, 56, 53, 50, 50, 53, 50, 45, 71,124, 33, 33, 26,
	 30, 25, 20, 18, 17, 15, 15, 17, 18, 22, 23, 23, 24, 26, 25, 22,
	 24, 23, 21, 20, 21, 22, 23, 23, 22, 22, 20, 18, 16, 15, 17, 19,
	 10, 20, 33, 37, 33, 25, 22, 23, 22, 22, 21, 21, 22, 22, 22, 22,
	 20, 22, 23, 23, 23, 21, 21, 21, 21, 22, 23, 22, 21, 21, 22, 23,
	 60, 24, 20, 15, 11, 27, 36, 67, 88, 35,  5, 17, 13,  7, 22,  2,
	  8, 21, 44, 61, 59, 45, 42, 48, 41, 42, 42, 41, 40, 37, 35, 34,
	 31, 31, 32, 33, 34, 33, 31, 29, 28, 30, 33, 35, 36, 34, 33, 32,
	 32, 33, 31, 30, 33, 35, 32, 25, 61, 75, 32, 33, 27, 32, 43, 35,
	 31, 30, 37, 28, 33, 29, 25, 19, 23, 25, 26, 32, 35, 34, 38, 39,
	 45, 45, 46, 49, 54, 54, 55, 61, 54, 55, 57, 59, 61, 63, 65, 66,
	 68, 72, 68, 60, 64, 75, 77, 71, 64, 82, 79, 77, 79, 69, 69, 75,
	 58, 17, 64,170, 51, 19, 17, 15, 15, 26, 37, 42, 45, 48, 51, 52,
	 52, 47, 45, 50, 54, 52, 49, 48, 51, 51, 49, 47, 43, 37, 34, 32,
	 23, 19, 20, 28, 37, 42, 48, 55, 63, 57, 50, 58, 57, 60, 54, 56,
	 53, 51, 53, 54, 55, 55, 51, 50, 51, 55, 43, 74,105, 21, 25, 30,
	 28, 22, 17, 16, 17, 15, 12, 11, 16, 22, 25, 23, 23, 25, 25, 22,
	 25, 23, 21, 20, 21, 22, 23, 24, 24, 25, 23, 18, 13, 12, 15, 18,
	 13, 13, 22, 37, 40, 29, 22, 24, 23, 22, 21, 21, 22, 22, 22, 22,
	 21, 22, 23, 23, 23, 21, 21, 20, 20, 21, 22, 22, 21, 20, 21, 22,
	 57, 49, 24, 19, 22, 16, 12, 36, 76, 60, 19, 10,  9,  5,  6, 16,
	  7,  5, 19, 47, 74, 64, 42, 51, 44, 41, 47, 41, 38, 40, 39, 34,
	 35, 35, 34, 34, 35, 34, 33, 32, 29, 32, 36, 37, 36, 34, 33, 33,
	 32, 30, 28, 28, 31, 31, 27, 22, 50, 83, 29, 30, 27, 34, 43, 36,
	 30, 34, 35, 30, 27, 26, 25, 23, 22, 26, 31, 32, 30, 31, 36, 40,
	 44, 42, 45, 51, 55, 54, 55, 58, 49, 50, 53, 55, 57, 60, 64, 67,
	 69, 69, 67, 60, 57, 65, 69, 64, 73, 67, 73, 63, 59, 66, 70, 80,
	 51, 24,155,114, 29, 12, 23, 23, 18, 24, 32, 38, 41, 42, 45, 47,
	 46, 47, 49, 52, 50, 46, 47, 50, 52, 47, 43, 43, 42, 35, 29, 27,
	 16, 17, 20, 26, 34, 42, 48, 51, 64, 57, 58, 61, 61, 62, 62, 58,
	 51, 50, 50, 49, 49, 50, 50, 51, 45, 59, 44, 76, 83, 21, 20, 27,
	 24, 19, 15, 14, 17, 18, 15, 12, 14, 22, 27, 24, 22, 22, 24, 23,
	 23, 21, 20, 19, 19, 20, 21, 23, 22, 22, 22, 20, 19, 16, 13, 12,
	 16, 12, 15, 26, 37, 37, 29, 22, 21, 22, 21, 20, 21, 24, 24, 23,
	 22, 22, 22, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20,
	 59, 42, 35, 26, 11, 13, 18, 27, 46, 38, 40, 29, 17, 11, 19,  7,
	 12, 15,  0,  9, 64, 84, 69, 41, 44, 49, 44, 33, 41, 35, 36, 35,
	 37, 36, 35, 35, 35, 34, 32, 31, 33, 34, 36, 37, 36, 34, 33, 32,
	 34, 32, 29, 28, 30, 30, 27, 22, 51, 85, 30, 29, 28, 34, 39, 32,
	 29, 34, 36, 32, 28, 26, 23, 19, 22, 26, 31, 32, 31, 32, 36, 40,
	 42, 41, 44, 49, 52, 51, 53, 58, 54, 55, 55, 55, 56, 57, 60, 62,
	 57, 52, 53, 60, 62, 57, 63, 76, 70, 57, 63, 74, 64, 58, 60, 68,
	 21, 62,172, 81, 12, 24, 15, 12, 16, 21, 28, 34, 39, 41, 44, 45,
	 44, 44, 46, 48, 48, 47, 50, 55, 50, 45, 41, 39, 39, 34, 29, 26,
	 16, 16, 18, 23, 32, 40, 46, 50, 59, 55, 54, 56, 57, 58, 58, 53,
	 53, 51, 50, 48, 49, 50, 51, 52, 42, 54, 38, 75, 73, 18, 24, 24,
	 23, 19, 15, 14, 17, 17, 14, 11, 15, 21, 25, 23, 22, 23, 24, 23,
	 24, 22, 20, 19, 19, 20, 22, 24, 21, 22, 21, 21, 19, 17, 15, 14,
	 14, 15, 16, 20, 30, 35, 31, 22, 22, 23, 23, 22, 21, 21, 22, 23,
	 22, 22, 22, 21, 21, 21, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21,
	 65, 48, 48, 33, 14, 15, 18, 14, 19, 38, 58, 34, 23, 12, 17, 14,
	  1, 11,  9, 12, 12, 50, 85, 60, 52, 34, 39, 55, 36, 45, 41, 42,
	 37, 37, 36, 36, 37, 35, 33, 32, 35, 36, 37, 37, 35, 34, 33, 33,
	 36, 34, 30, 28, 29, 29, 26, 21, 41, 77, 25, 24, 29, 36, 39, 34,
	 26, 32, 36, 34, 31, 28, 24, 20, 21, 25, 30, 32, 32, 32, 36, 39,
	 39, 39, 41, 45, 47, 47, 51, 57, 55, 55, 55, 55, 56, 57, 59, 62,
	 57, 57, 55, 59, 65, 58, 52, 57, 57, 63, 61, 58, 55, 74, 66, 64,
	 20,135,117, 43, 14, 19, 24, 14, 15, 19, 25, 32, 39, 41, 43, 43,
	 40, 39, 39, 39, 39, 40, 44, 48, 44, 42, 39, 35, 35, 32, 28, 23,
	 16, 16, 18, 22, 30, 38, 45, 49, 59, 59, 58, 56, 58, 61, 59, 53,
	 48, 46, 44, 43, 44, 45, 46, 46, 43, 52, 37, 80, 65, 18, 28, 21,
	 22, 19, 15, 15, 17, 16, 14, 11, 15, 20, 23, 22, 21, 22, 23, 22,
	 24, 23, 21, 20, 20, 21, 23, 24, 21, 21, 21, 21, 20, 18, 17, 16,
	 12, 16, 16, 13, 20, 32, 33, 26, 22, 21, 22, 23, 22, 18, 20, 24,
	 22, 22, 22, 21, 21, 21, 20, 20, 22, 21, 21, 20, 20, 21, 21, 22,
	 65, 65, 54, 40, 33, 21, 16, 10, 16,  8, 77, 81, 34, 25,  5, 10,
	 18,  7, 12,  4, 14,  3, 61,124, 79, 51, 38, 40, 39, 45, 41, 29,
	 38, 37, 36, 35, 36, 36, 36, 35, 34, 34, 35, 36, 36, 35, 34, 33,
	 35, 33, 30, 27, 28, 28, 25, 21, 45, 80, 32, 24, 28, 31, 31, 27,
	 28, 34, 38, 36, 32, 28, 23, 18, 20, 24, 28, 30, 31, 33, 36, 38,
	 38, 37, 38, 41, 44, 46, 51, 55, 53, 53, 54, 55, 56, 58, 60, 61,
	 56, 58, 46, 38, 46, 51, 54, 63, 46, 47, 48, 54, 48, 69, 56, 44,
	 97,186, 69, 21, 22, 26, 12, 19, 17, 19, 25, 33, 41, 44, 44, 42,
	 43, 42, 39, 36, 33, 33, 35, 38, 40, 40, 37, 33, 32, 31, 26, 19,
	 15, 16, 19, 23, 31, 39, 46, 50, 51, 54, 51, 48, 53, 57, 54, 49,
	 46, 46, 45, 46, 48, 48, 47, 46, 45, 47, 38, 92, 61, 18, 32, 22,
	 21, 18, 16, 15, 17, 17, 14, 12, 16, 19, 21, 21, 22, 24, 24, 22,
	 24, 24, 22, 19, 19, 21, 22, 22, 21, 22, 22, 22, 21, 19, 18, 17,
	 10, 16, 16, 11, 14, 25, 33, 34, 24, 20, 20, 22, 22, 18, 20, 25,
	 22, 22, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21,
	 60, 69, 55, 53, 44, 24, 22, 11,  9, 14, 37,107, 77, 35,  8, 24,
	  5,  9,  4, 20,  5, 16,  3, 71,137, 80, 42, 62, 37, 42, 53, 49,
	 41, 39, 37, 35, 36, 37, 37, 37, 33, 33, 34, 35, 36, 35, 34, 32,
	 34, 32, 29, 26, 27, 27, 25, 22, 45, 76, 35, 27, 30, 31, 34, 32,
	 34, 39, 41, 36, 31, 26, 22, 17, 21, 24, 27, 29, 31, 32, 35, 37,
	 40, 37, 36, 39, 44, 47, 49, 51, 50, 51, 52, 54, 55, 56, 56, 56,
	 54, 58, 55, 53, 54, 43, 39, 49, 52, 47, 47, 61, 84,137,106, 46,
	171,166, 36, 18, 22, 20, 14, 15, 18, 20, 25, 33, 41, 44, 43, 40,
	 48, 47, 45, 41, 38, 37, 38, 39, 37, 38, 36, 32, 30, 28, 23, 16,
	 14, 16, 19, 25, 32, 39, 45, 48, 44, 49, 46, 43, 49, 54, 50, 46,
	 41, 42, 44, 46, 49, 48, 45, 42, 43, 37, 39,103, 56, 21, 33, 25,
	 21, 19, 17, 16, 18, 17, 15, 13, 16, 19, 20, 21, 23, 24, 24, 23,
	 23, 24, 22, 19, 18, 20, 21, 20, 23, 23, 23, 22, 22, 19, 18, 17,
	 12, 15, 16, 14, 12, 17, 28, 38, 31, 23, 20, 22, 23, 21, 21, 25,
	 22, 22, 21, 21, 21, 20, 20, 20, 20, 21, 21, 22, 22, 21, 21, 20,
	 60, 65, 58, 68, 45, 34, 34, 13, 12, 24, 11, 16, 83,150, 38,  7,
	 28, 12, 26, 20, 14, 13, 14, 10, 74,181, 92, 32, 50, 43, 39, 43,
	 45, 43, 39, 37, 37, 37, 37, 37, 35, 34, 33, 34, 35, 35, 33, 31,
	 34, 32, 29, 27, 27, 27, 25, 23, 39, 62, 30, 28, 32, 33, 40, 39,
	 32, 37, 39, 35, 31, 29, 26, 22, 22, 24, 26, 28, 30, 32, 34, 36,
	 41, 39, 38, 40, 45, 47, 46, 45, 45, 46, 47, 50, 53, 53, 53, 52,
	 50, 51, 45, 44, 53, 55, 52, 53, 47, 25, 76, 89,158,197, 82,109,
	206, 95, 12, 21, 24, 11, 29, 17, 17, 19, 23, 31, 39, 42, 41, 39,
	 45, 45, 45, 43, 42, 42, 42, 42, 36, 37, 35, 32, 29, 25, 20, 15,
	 12, 15, 19, 24, 30, 35, 41, 44, 45, 50, 46, 44, 53, 55, 50, 50,
	 36, 37, 39, 42, 45, 44, 40, 37, 46, 37, 47,110, 48, 24, 27, 25,
	 21, 19, 17, 16, 18, 17, 15, 14, 16, 18, 20, 22, 23, 24, 24, 23,
	 23, 24, 23, 19, 18, 20, 20, 19, 23, 24, 23, 23, 22, 19, 18, 17,
	 16, 14, 15, 17, 14, 11, 20, 32, 35, 28, 22, 22, 24, 22, 22, 23,
	 21, 21, 21, 21, 20, 20, 20, 20, 19, 20, 21, 22, 22, 21, 20, 19,
	 65, 66, 61, 69, 56, 67, 46, 25, 14,  9,  9, 17, 55,120, 87, 45,
	 29, 10,  9, 87, 53, 14, 12, 10, 15, 49,138, 79, 42, 48, 48, 43,
	 47, 45, 43, 41, 41, 40, 39, 38, 39, 36, 33, 32, 34, 35, 34, 32,
	 34, 33, 30, 28, 28, 28, 26, 23, 47, 58, 29, 28, 29, 27, 34, 30,
	 28, 33, 36, 34, 32, 32, 31, 28, 25, 25, 26, 28, 30, 33, 35, 36,
	 39, 39, 40, 42, 45, 46, 44, 43, 43, 43, 45, 48, 51, 51, 51, 50,
	 48, 50, 48, 45, 50, 52, 43, 29, 41,106,117,137,197,159, 95,146,
	178, 38, 25, 23, 20, 21, 13, 24, 17, 18, 20, 26, 34, 39, 40, 39,
	 41, 43, 43, 42, 41, 42, 41, 39, 39, 36, 33, 31, 27, 21, 17, 15,
	 13, 16, 19, 23, 27, 32, 37, 41, 42, 46, 40, 40, 51, 50, 44, 48,
	 41, 41, 40, 42, 45, 45, 42, 40, 47, 38, 54,108, 36, 26, 22, 23,
	 23, 20, 18, 16, 16, 16, 14, 13, 14, 17, 20, 22, 23, 23, 23, 24,
	 22, 23, 22, 19, 19, 21, 22, 20, 23, 24, 23, 23, 22, 19, 18, 17,
	 16, 13, 13, 16, 15, 11, 14, 21, 32, 29, 25, 22, 22, 23, 22, 21,
	 21, 21, 21, 21, 20, 20, 20, 20, 19, 20, 20, 21, 21, 20, 20, 19,
	 67, 71, 59, 60, 75,105, 54, 44, 23, 34, 12, 11, 19, 57,131, 95,
	 36, 29, 36,178, 45,  5, 42, 30, 11, 17, 99,192, 85, 50, 45, 55,
	 47, 46, 45, 44, 44, 42, 40, 39, 41, 37, 32, 30, 33, 35, 36, 35,
	 35, 34, 32, 29, 29, 29, 26, 23, 50, 52, 26, 28, 30, 29, 36, 30,
	 28, 34, 37, 34, 32, 31, 30, 27, 27, 27, 27, 28, 30, 33, 35, 37,
	 35, 38, 41, 43, 46, 46, 45, 43, 48, 48, 47, 47, 49, 48, 46, 45,
	 54, 48, 51, 54, 45, 38, 48, 62,128,149,125,135,171,135,124,187,
	 80, 29, 18, 22, 12,  9, 11, 15, 17, 17, 19, 24, 32, 38, 41, 42,
	 44, 46, 46, 44, 42, 41, 40, 37, 41, 36, 32, 30, 26, 18, 14, 15,
	 16, 18, 20, 22, 25, 30, 36, 40, 42, 45, 39, 40, 51, 48, 41, 47,
	 43, 41, 38, 38, 41, 42, 41, 39, 39, 33, 54,100, 24, 28, 21, 24,
	 24, 21, 18, 16, 15, 14, 13, 11, 13, 16, 20, 22, 23, 22, 22, 23,
	 21, 23, 23, 19, 19, 23, 23, 21, 23, 23, 23, 23, 22, 20, 18, 17,
	 14, 11, 10, 14, 16, 13, 11, 13, 25, 26, 24, 21, 21, 22, 21, 20,
	 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 19, 19,
	 56, 65, 57, 53, 88, 84, 63, 47, 31, 10, 21, 22,  6, 23, 69,177,
	117, 71,  1, 45, 53, 28, 26, 33, 23, 66, 23, 82,182, 81, 43, 45,
	 51, 44, 48, 46, 46, 44, 43, 37, 38, 37, 36, 35, 35, 34, 34, 33,
	 36, 35, 32, 33, 30, 28, 28, 21, 44, 43, 26, 32, 35, 30, 36, 28,
	 31, 34, 37, 37, 34, 30, 27, 26, 27, 27, 27, 28, 30, 32, 33, 35,
	 34, 38, 41, 41, 43, 45, 45, 43, 46, 45, 44, 46, 49, 49, 48, 45,
	 57, 39, 40, 43, 30, 50,119,178,167,111, 55,139,163,108,163,156,
	 21, 21, 21, 21, 20, 18, 17, 16, 14, 15, 19, 25, 29, 31, 34, 38,
	 36, 37, 39, 39, 37, 35, 33, 33, 33, 31, 29, 28, 24, 17, 13, 12,
	 11, 16, 21, 25, 29, 32, 37, 41, 44, 42, 41, 44, 48, 48, 45, 42,
	 43, 41, 39, 37, 37, 38, 38, 39, 34, 27, 61, 96, 24, 23, 28, 22,
	 22, 21, 19, 15, 13, 13, 14, 16, 11, 15, 19, 22, 23, 23, 22, 22,
	 25, 24, 22, 19, 17, 18, 19, 21, 19, 20, 21, 20, 21, 20, 19, 16,
	 12, 13, 13, 14, 15, 15, 15, 15, 16, 24, 26, 22, 20, 23, 23, 19,
	 20, 21, 21, 20, 20, 19, 20, 21, 20, 20, 20, 19, 19, 19, 19, 19,
	 62, 61, 63, 74,104, 72, 74, 73, 55, 23, 19, 18, 20, 10, 23,114,
	230,129, 44, 15, 17, 16, 42, 52,209,114, 43,  9,113,186, 60, 30,
	 47, 65, 43, 44, 42, 40, 38, 43, 37, 36, 35, 35, 36, 36, 35, 34,
	 31, 34, 34, 31, 32, 33, 30, 27, 46, 41, 26, 31, 35, 30, 37, 31,
	 32, 35, 37, 38, 35, 31, 27, 25, 27, 27, 27, 26, 28, 29, 30, 31,
	 34, 38, 41, 40, 40, 40, 42, 41, 43, 43, 43, 45, 48, 49, 48, 46,
	 38, 40, 57, 44, 39,106,178,199,114, 57, 79,143,155,141,182, 77,
	 22, 21, 20, 19, 19, 18, 17, 16, 16, 18, 21, 24, 28, 31, 35, 37,
	 34, 35, 37, 37, 38, 38, 38, 38, 31, 29, 27, 25, 21, 15, 11, 10,
	 10, 15, 21, 26, 29, 32, 37, 40, 43, 41, 39, 40, 42, 43, 41, 39,
	 42, 40, 38, 38, 39, 39, 39, 38, 39, 27, 70, 92, 24, 23, 27, 21,
	 20, 18, 17, 14, 13, 12, 12, 12, 11, 15, 19, 22, 23, 22, 22, 22,
	 25, 24, 22, 19, 18, 18, 19, 21, 20, 21, 21, 21, 21, 21, 19, 16,
	 12, 13, 14, 14, 14, 14, 14, 15, 15, 18, 23, 25, 25, 23, 22, 22,
	 20, 20, 21, 20, 19, 19, 20, 21, 19, 19, 19, 19, 19, 19, 19, 19,
	 68, 64, 54, 89, 80, 58, 63, 81, 92, 69, 35, 20,  9, 14, 16, 33,
	108,202,103, 27, 16, 18, 38, 76,235,232, 98, 38,  5,112,181, 69,
	 42, 50, 51, 44, 56, 52, 39, 44, 37, 37, 37, 37, 38, 37, 35, 34,
	 33, 34, 36, 28, 30, 33, 23, 30, 48, 39, 24, 29, 32, 27, 34, 34,
	 34, 36, 38, 38, 36, 32, 27, 24, 28, 28, 27, 26, 27, 28, 29, 30,
	 28, 33, 37, 37, 36, 38, 42, 45, 42, 43, 43, 45, 47, 47, 46, 44,
	 42, 44, 45, 35, 77,164,194,168,120, 69, 71,155,140,188,139, 39,
	 24, 21, 19, 17, 18, 18, 17, 16, 17, 21, 24, 24, 28, 33, 36, 34,
	 34, 34, 35, 35, 37, 38, 39, 40, 31, 29, 26, 23, 20, 15, 12, 11,
	 10, 14, 20, 25, 29, 32, 36, 39, 44, 42, 41, 40, 42, 43, 42, 41,
	 43, 40, 37, 38, 40, 39, 36, 33, 36, 20, 80, 81, 22, 23, 28, 22,
	 22, 20, 16, 13, 13, 13, 13, 13, 12, 15, 18, 21, 23, 22, 21, 22,
	 24, 23, 22, 20, 18, 18, 19, 21, 20, 22, 22, 22, 22, 21, 18, 16,
	 11, 13, 16, 16, 15, 13, 14, 15, 13, 13, 18, 26, 27, 21, 19, 23,
	 19, 20, 20, 19, 19, 18, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19,
	 58, 62, 56, 91, 64, 70, 69, 90,132,163, 58, 31, 28,  9, 16, 10,
	 33,113,208,121, 19, 14, 32, 11,219,221, 59, 21, 14, 37,149,197,
	 26, 52, 54, 50, 46, 45, 41, 44, 40, 40, 40, 39, 39, 37, 35, 34,
	 37, 33, 37, 28, 31, 30, 19, 38, 49, 38, 24, 29, 31, 25, 32, 37,
	 39, 39, 39, 38, 36, 32, 27, 24, 28, 28, 28, 28, 28, 29, 30, 31,
	 25, 28, 31, 32, 35, 38, 42, 45, 42, 43, 44, 45, 46, 44, 43, 41,
	 44, 46, 28, 52,134,182,160,120,163,108, 82,159,186,214, 86, 32,
	 25, 22, 18, 17, 19, 19, 17, 16, 17, 21, 22, 23, 28, 35, 35, 30,
	 34, 34, 33, 32, 34, 34, 35, 35, 30, 27, 25, 21, 18, 14, 12, 11,
	  9, 14, 19, 24, 28, 31, 34, 37, 36, 36, 36, 35, 37, 38, 38, 39,
	 42, 39, 36, 37, 39, 38, 33, 28, 31, 15, 91, 68, 22, 25, 26, 21,
	 26, 21, 15, 12, 13, 14, 15, 16, 13, 14, 18, 21, 23, 22, 21, 21,
	 22, 22, 21, 20, 19, 18, 19, 20, 20, 22, 22, 22, 22, 21, 18, 14,
	 10, 13, 17, 17, 15, 13, 14, 15, 13, 12, 15, 22, 25, 21, 18, 19,
	 19, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 18, 18, 18,
	 54, 60, 81, 86, 66, 79, 79,102,160,164,126, 49, 39, 25, 17, 21,
	 19, 31,129,205,147, 43,  8, 15, 30, 41, 26, 21, 18,  9, 65,209,
	197, 52, 45, 49, 62, 42, 56, 37, 42, 42, 41, 41, 40, 39, 36, 35,
	 39, 30, 35, 31, 35, 32, 26, 54, 47, 36, 26, 30, 33, 28, 34, 40,
	 44, 43, 41, 39, 36, 31, 27, 24, 26, 28, 29, 29, 29, 30, 31, 32,
	 31, 29, 29, 31, 33, 35, 37, 38, 41, 42, 44, 45, 44, 43, 42, 41,
	 32, 46, 37, 76,136,140,113, 82,175,118, 94,156,213,214, 63, 24,
	 25, 22, 19, 18, 19, 19, 17, 15, 16, 19, 20, 22, 29, 37, 34, 26,
	 33, 32, 31, 30, 30, 29, 28, 27, 25, 24, 21, 17, 14, 12, 10,  9,
	 11, 14, 19, 23, 27, 30, 33, 35, 33, 34, 35, 35, 37, 37, 36, 36,
	 41, 37, 33, 34, 37, 36, 31, 26, 32, 20,106, 58, 23, 26, 24, 19,
	 25, 21, 15, 12, 13, 14, 15, 15, 14, 14, 17, 21, 23, 21, 20, 21,
	 22, 22, 21, 20, 19, 18, 19, 20, 19, 21, 21, 21, 21, 20, 17, 15,
	 10, 14, 18, 18, 16, 13, 13, 14, 13, 13, 14, 16, 21, 23, 21, 17,
	 20, 21, 21, 20, 19, 19, 20, 21, 19, 19, 19, 19, 19, 18, 18, 18,
	 60, 67, 88, 80, 58, 81, 85,132,161,145,113,123, 49, 30, 24, 16,
	 10, 20, 25,150,233,131, 41, 12, 34, 19, 23, 10, 13, 16,  3,114,
	202,149, 63, 59, 46, 60, 37, 62, 43, 42, 42, 42, 42, 41, 39, 38,
	 40, 31, 34, 34, 35, 30, 31, 60, 38, 30, 27, 31, 34, 32, 35, 41,
	 45, 44, 42, 39, 35, 30, 26, 23, 23, 25, 27, 28, 28, 28, 29, 29,
	 32, 29, 27, 29, 33, 34, 35, 36, 37, 39, 41, 42, 42, 41, 41, 42,
	 36, 41, 37, 60, 83, 93, 97, 71,179,136,102,182,221,200, 50, 34,
	 22, 20, 18, 17, 18, 18, 17, 16, 15, 17, 19, 22, 28, 33, 30, 25,
	 29, 29, 29, 29, 30, 28, 26, 24, 24, 23, 19, 15, 12, 11, 11, 10,
	 12, 14, 17, 21, 25, 28, 31, 33, 36, 36, 36, 37, 40, 39, 37, 35,
	 39, 34, 30, 30, 34, 35, 31, 27, 27, 26,110, 46, 22, 26, 21, 21,
	 22, 20, 18, 17, 17, 16, 14, 13, 14, 14, 16, 20, 23, 21, 20, 21,
	 21, 21, 21, 19, 18, 18, 19, 20, 20, 21, 20, 20, 20, 20, 18, 15,
	 10, 14, 18, 19, 17, 15, 13, 13, 12, 15, 15, 12, 17, 24, 24, 19,
	 20, 21, 21, 20, 19, 19, 20, 21, 18, 18, 18, 18, 18, 18, 18, 18,
	 65, 76, 82, 75, 63, 98,111,173,168,113,108,120,125, 58, 17, 22,
	 18,  9, 20, 40,108,211,126, 44,  6, 19, 11, 15, 12,  8, 10, 18,
	164,216, 87, 47, 57, 58, 61, 44, 45, 44, 43, 42, 42, 41, 40, 39,
	 41, 36, 36, 37, 32, 26, 35, 54, 33, 29, 31, 33, 36, 36, 35, 38,
	 43, 43, 43, 39, 35, 29, 25, 22, 22, 25, 28, 29, 28, 27, 26, 26,
	 28, 26, 27, 30, 33, 35, 37, 39, 34, 37, 40, 40, 40, 39, 40, 42,
	 41, 30, 33, 39, 47, 76,101,103,174,126,115,201,228,133, 23, 19,
	 19, 17, 15, 13, 14, 14, 15, 16, 15, 17, 19, 23, 25, 27, 27, 28,
	 27, 27, 29, 31, 33, 31, 27, 24, 23, 22, 18, 13, 11, 12, 12, 12,
	 13, 15, 17, 20, 24, 27, 30, 32, 32, 31, 31, 32, 35, 35, 33, 30,
	 39, 34, 29, 29, 31, 33, 31, 29, 21, 31,111, 35, 20, 26, 20, 23,
	 22, 21, 20, 18, 16, 15, 15, 15, 14, 13, 15, 20, 23, 21, 20, 21,
	 21, 21, 20, 19, 18, 18, 19, 20, 20, 20, 20, 19, 20, 20, 19, 17,
	 10, 14, 17, 19, 19, 16, 13, 12, 10, 16, 16, 11, 12, 18, 22, 21,
	 19, 20, 20, 19, 19, 19, 19, 20, 18, 18, 18, 18, 18, 18, 18, 18,
	 69, 81, 87, 65, 83,101,128,176,142,106,100,106,136,158, 65, 31,
	 30,  6, 22, 15, 29, 98,215,138, 44, 11, 17, 14,  4,  8, 24,  0,
	  7,163,186, 54, 55, 61, 58, 51, 47, 46, 44, 42, 42, 41, 40, 39,
	 40, 39, 39, 39, 31, 28, 42, 52, 34, 33, 37, 39, 41, 41, 37, 38,
	 40, 42, 43, 41, 35, 28, 23, 21, 23, 26, 29, 30, 28, 25, 24, 24,
	 28, 27, 28, 31, 33, 33, 36, 40, 34, 37, 39, 39, 38, 37, 38, 40,
	 34, 28, 46, 40, 37, 54, 78,126,193,125,132,224,217, 91, 30, 22,
	 17, 15, 12, 10, 10, 11, 14, 15, 15, 18, 22, 24, 23, 22, 25, 30,
	 26, 27, 30, 33, 36, 33, 29, 25, 20, 19, 16, 11,  9, 10, 11, 11,
	 14, 15, 17, 19, 23, 26, 29, 31, 32, 30, 29, 32, 36, 37, 35, 31,
	 42, 37, 31, 28, 29, 30, 30, 29, 24, 41,113, 31, 20, 24, 18, 24,
	 23, 21, 17, 13, 11, 12, 14, 17, 16, 13, 15, 20, 23, 20, 19, 21,
	 21, 21, 20, 18, 17, 18, 19, 21, 20, 20, 20, 19, 20, 21, 20, 19,
	 11, 14, 17, 19, 19, 16, 13, 11,  9, 15, 17, 12,  9, 11, 17, 20,
	 19, 20, 20, 19, 18, 18, 19, 20, 18, 18, 18, 18, 18, 18, 18, 18,
	 76, 81, 70, 81, 87,114,165,151,106,103,104,121,157,166,170, 64,
	 26, 26, 25, 11, 21, 27, 78,216,157, 53,  8, 21, 29, 12,  9, 17,
	 12, 73,206,172, 47, 56, 55, 57, 51, 49, 47, 45, 44, 44, 44, 44,
	 41, 41, 41, 47, 36, 41, 62, 43, 40, 36, 35, 39, 43, 43, 43, 45,
	 45, 46, 44, 39, 33, 27, 23, 20, 21, 23, 26, 27, 27, 26, 25, 25,
	 26, 28, 31, 31, 31, 31, 33, 34, 37, 36, 36, 36, 38, 38, 37, 36,
	 38, 39, 37, 43, 46, 44, 67, 99,179,116,167,219,188, 60, 23, 27,
	 16, 14, 13, 12, 11, 10, 11, 13, 12, 15, 19, 24, 27, 25, 24, 27,
	 24, 27, 27, 27, 30, 29, 25, 24, 20, 18, 14, 11, 10,  9,  9,  9,
	  9, 14, 19, 23, 24, 26, 28, 30, 31, 29, 27, 30, 36, 38, 36, 33,
	 34, 32, 31, 29, 29, 29, 29, 29, 24, 56,102, 29, 23, 22, 20, 20,
	 21, 22, 24, 17, 17, 17, 12, 17, 13, 10, 12, 19, 24, 21, 19, 19,
	 19, 20, 20, 18, 17, 17, 18, 19, 20, 20, 20, 18, 17, 19, 19, 18,
	 10, 12, 15, 18, 19, 18, 15, 14, 12, 10, 11, 13, 12, 10, 13, 19,
	 18, 20, 20, 19, 17, 16, 18, 20, 18, 18, 18, 17, 17, 17, 17, 17,
	 75, 75, 62, 86, 96,137,177,132, 99, 99,113,161,183,167,170,134,
	 55, 27, 17, 14, 19,  9, 12, 68,190,154, 57, 22, 29, 24, 23, 10,
	 17,  9,188,219,100, 53, 63, 52, 50, 50, 49, 48, 50, 50, 49, 49,
	 46, 44, 41, 47, 41, 43, 55, 37, 42, 38, 37, 41, 45, 44, 44, 46,
	 47, 49, 47, 39, 32, 25, 22, 20, 19, 21, 23, 25, 25, 24, 23, 22,
	 20, 23, 27, 29, 31, 33, 36, 38, 38, 36, 34, 35, 37, 38, 36, 35,
	 34, 46, 41, 37, 41, 41, 63, 91,154,145,215,215,137, 43, 27, 25,
	 25, 20, 17, 15, 13,  9,  8, 11, 17, 19, 20, 24, 29, 27, 23, 23,
	 28, 21, 17, 24, 31, 26, 19, 20, 18, 16, 13, 11, 10,  9,  9,  8,
	 15, 18, 20, 23, 25, 25, 26, 26, 33, 31, 29, 30, 32, 32, 30, 28,
	 28, 28, 28, 28, 28, 29, 30, 31, 16, 47, 78, 21, 22, 22, 21, 23,
	 23, 35, 33, 34, 36, 26, 19, 17, 21, 17, 15, 18, 20, 18, 19, 22,
	 17, 18, 18, 17, 17, 17, 18, 20, 20, 20, 19, 18, 19, 20, 20, 18,
	 10, 13, 16, 18, 20, 18, 16, 14, 13, 11, 11, 14, 14, 12, 12, 16,
	 17, 18, 19, 17, 16, 16, 17, 19, 17, 17, 18, 18, 18, 18, 17, 17,
	 83, 58, 79, 90,110,172,158,108,100,110,130,183,199,182,172,171,
	150, 70, 23, 20, 21, 15, 10, 16, 41,174,183,121, 60, 31, 25, 17,
	 12, 18, 15,200,172, 55, 59, 54, 51, 51, 51, 52, 54, 54, 53, 52,
	 53, 49, 41, 48, 50, 47, 50, 37, 47, 44, 43, 47, 50, 48, 47, 49,
	 49, 51, 49, 41, 31, 23, 21, 20, 18, 19, 21, 22, 23, 22, 21, 20,
	 22, 24, 27, 29, 30, 32, 34, 35, 36, 34, 32, 33, 36, 37, 36, 35,
	 39, 39, 34, 33, 40, 50, 56, 67,159,151,218,198, 80, 39, 12, 45,
	 20, 17, 13,  9,  9, 12, 17, 20, 19, 19, 19, 24, 32, 32, 27, 26,
	 21, 23, 21, 19, 21, 22, 20, 19, 16, 15, 12, 10, 10, 10, 10, 10,
	 15, 16, 18, 21, 25, 27, 28, 29, 31, 30, 29, 30, 32, 32, 31, 30,
	 28, 29, 30, 29, 28, 28, 29, 30, 24, 53, 55, 13, 18, 19, 17, 22,
	 20, 42, 40, 47, 54, 37, 25, 18, 16, 15, 16, 19, 21, 18, 18, 21,
	 21, 21, 21, 20, 18, 17, 17, 19, 21, 21, 19, 19, 20, 21, 19, 16,
	 10, 13, 16, 18, 20, 18, 17, 15, 15, 13, 12, 14, 15, 12, 12, 14,
	 16, 17, 17, 17, 16, 16, 17, 18, 16, 17, 18, 18, 19, 18, 18, 18,
	 74, 68, 80,104,143,168,142, 90, 93,110,130,161,173,173,157,156,
	154, 88, 41, 28, 12, 11, 19,  9,  4, 43,125,133, 58, 19, 19, 18,
	 26,  9,  6,168,236,133, 66, 58, 56, 55, 53, 53, 54, 54, 52, 51,
	 55, 52, 44, 51, 55, 50, 50, 46, 53, 51, 51, 53, 55, 53, 52, 51,
	 50, 53, 51, 41, 29, 21, 19, 19, 18, 19, 20, 22, 24, 23, 23, 23,
	 25, 27, 28, 29, 30, 30, 31, 32, 31, 31, 31, 32, 34, 35, 36, 36,
	 36, 30, 40, 45, 33, 42, 38, 71,158,177,226,170, 58, 35, 15, 41,
	113,165,190,154,110, 92, 78, 59, 52, 51, 47, 47, 49, 46, 40, 39,
	 38, 34, 26, 23, 28, 30, 28, 26, 22, 19, 15, 11, 10,  9,  9, 10,
	 12, 14, 16, 19, 22, 24, 27, 30, 25, 26, 27, 28, 29, 30, 30, 31,
	 30, 31, 31, 30, 30, 29, 29, 28, 29, 65, 42, 16, 22, 24, 20, 23,
	 20, 41, 44, 49, 60, 44, 22, 19, 13, 13, 14, 18, 21, 20, 19, 20,
	 21, 21, 21, 21, 20, 17, 18, 19, 22, 21, 19, 19, 21, 21, 17, 13,
	 10, 13, 16, 18, 20, 19, 18, 17, 17, 14, 12, 13, 15, 14, 14, 14,
	 13, 15, 16, 17, 17, 16, 17, 17, 16, 17, 17, 18, 18, 17, 17, 16,
	 61, 72, 83,117,175,155,119, 92,107,120,155,166,167,162,154,151,
	107, 94, 75, 53, 26, 17, 22,  8, 12, 10, 27, 38,138,117, 37,  9,
	  7, 61, 60, 88,244,164, 51, 65, 61, 58, 54, 52, 53, 53, 52, 50,
	 52, 53, 48, 51, 53, 48, 50, 55, 58, 56, 56, 56, 57, 55, 53, 53,
	 50, 53, 50, 40, 27, 19, 17, 18, 18, 19, 20, 21, 24, 24, 24, 24,
	 23, 24, 26, 27, 29, 30, 31, 32, 30, 31, 32, 31, 31, 31, 33, 34,
	 36, 32, 38, 43, 36, 36, 18, 97,173,206,219, 90, 20,  9,127,219,
	250,247,252,236,167, 82, 51, 68, 58, 58, 54, 51, 51, 49, 46, 46,
	 47, 96,101, 53, 36, 65, 81, 68, 37, 34, 29, 25, 25, 26, 29, 30,
	 22, 25, 26, 25, 23, 23, 25, 29, 25, 26, 27, 27, 27, 28, 28, 28,
	 28, 27, 25, 25, 26, 24, 22, 21, 36, 80, 41, 22, 22, 25, 17, 13,
	 23, 37, 50, 48, 60, 50, 16, 17, 23, 17, 12, 13, 18, 21, 21, 22,
	 18, 17, 18, 19, 19, 17, 18, 20, 20, 19, 18, 18, 20, 20, 17, 12,
	 10, 13, 16, 19, 20, 19, 18, 18, 18, 15, 12, 12, 14, 14, 15, 15,
	 12, 14, 16, 17, 18, 17, 16, 16, 16, 17, 17, 18, 17, 16, 15, 14,
	 59, 69,101,136,180,140, 95,101,111,131,180,179,168,147,130,107,
	 97, 83, 66, 59, 49, 30, 20, 18, 15, 17,  1, 19, 25,120,126, 76,
	 53,128, 97, 44,201,245,108, 59, 65, 61, 56, 54, 55, 55, 54, 53,
	 49, 51, 51, 50, 48, 46, 49, 58, 59, 58, 57, 56, 56, 54, 52, 52,
	 49, 51, 48, 38, 26, 19, 17, 18, 17, 17, 17, 19, 22, 23, 23, 23,
	 21, 22, 23, 25, 27, 28, 29, 29, 29, 30, 31, 31, 30, 29, 30, 30,
	 35, 37, 27, 25, 40, 36, 30,129,180,218,209, 63, 81,143,203,223,
	247,225,164, 86, 40, 30, 23,  7,  9, 12, 12, 10, 12, 14, 15, 19,
	 33, 44, 41, 26, 27, 40, 47, 44, 29, 27, 27, 29, 36, 44, 51, 56,
	 36, 38, 39, 35, 30, 28, 31, 34, 32, 33, 34, 34, 36, 36, 36, 36,
	 37, 35, 33, 31, 29, 27, 25, 23, 34, 75, 29, 15, 17, 25, 25, 25,
	 21, 29, 49, 47, 59, 55, 16, 18, 21, 16, 11, 13, 19, 22, 22, 21,
	 20, 19, 20, 20, 19, 15, 15, 18, 18, 18, 17, 17, 19, 19, 17, 14,
	  9, 12, 16, 18, 19, 19, 19, 19, 18, 15, 13, 11, 12, 13, 15, 17,
	 11, 13, 15, 16, 18, 17, 17, 16, 16, 16, 16, 16, 16, 15, 15, 14,
	 58, 85,116,170,163,106, 95,101,116,148,193,185,168,139,109, 75,
	 96, 70, 52, 58, 65, 44, 21, 22, 12,  8, 16, 15,  5, 13, 84, 97,
	203,182,105, 88,213,240,136, 74, 69, 65, 59, 56, 58, 59, 58, 57,
	 51, 51, 53, 51, 49, 50, 53, 58, 61, 59, 58, 56, 54, 53, 51, 51,
	 48, 50, 47, 37, 26, 20, 18, 19, 17, 16, 16, 17, 20, 22, 21, 21,
	 22, 22, 23, 24, 26, 26, 26, 26, 29, 28, 28, 29, 31, 30, 28, 26,
	 26, 35, 37, 23, 31, 30, 88,163,197,225,211,136,146,157, 94, 64,
	 48, 28, 20, 27, 25, 12, 11, 24,  9, 12, 11,  7,  7,  7,  6,  8,
	  1,  8,  8,  3,  5, 10, 14, 17,  8,  7,  8, 11, 19, 27, 34, 39,
	 26, 29, 30, 28, 24, 23, 26, 29, 27, 27, 29, 31, 34, 36, 37, 37,
	 42, 43, 43, 41, 38, 37, 38, 40, 58, 90, 41, 29, 23, 23, 18, 18,
	 24, 29, 46, 48, 58, 54, 24, 20, 18, 15, 13, 15, 20, 23, 21, 19,
	 23, 22, 21, 22, 19, 15, 14, 16, 18, 19, 19, 18, 18, 18, 17, 14,
	  8, 12, 15, 17, 18, 18, 19, 20, 17, 16, 14, 12, 12, 12, 14, 15,
	 12, 12, 12, 13, 15, 16, 17, 17, 16, 16, 16, 16, 16, 16, 15, 15,
	 61, 78,146,190,134, 98, 87,110,124,156,191,185,165,129,105, 92,
	 79, 73, 63, 51, 51, 43, 22, 15, 14, 20,  4,  5, 11,  9, 16,  9,
	165,179,132,152,233,244,150, 90, 71, 66, 61, 58, 60, 60, 59, 58,
	 54, 52, 55, 53, 53, 58, 59, 59, 62, 61, 59, 55, 54, 52, 51, 50,
	 49, 49, 45, 36, 26, 21, 20, 20, 18, 17, 16, 17, 19, 21, 20, 20,
	 21, 21, 22, 24, 26, 28, 28, 28, 28, 26, 25, 27, 32, 33, 30, 25,
	 34, 26, 40, 28, 29, 44,154,172,198,232,170,123, 86, 34, 23, 18,
	 18, 19, 19, 18, 18, 15,  8,  1,  5,  9,  7,  4,  6,  5,  3,  3,
	  2, 11, 12,  7,  4,  4,  4,  6, 12,  9,  5,  2,  2,  2,  3,  4,
	  5,  6,  7,  6,  5,  5,  7,  9, 12, 12, 12, 15, 19, 21, 21, 21,
	 20, 25, 30, 30, 30, 32, 39, 45, 47, 81, 48, 54, 54, 50, 39, 36,
	 35, 40, 46, 51, 56, 50, 30, 19, 28, 24, 18, 15, 16, 19, 21, 21,
	 18, 16, 17, 20, 19, 15, 15, 18, 21, 22, 21, 19, 18, 17, 15, 13,
	  8, 11, 15, 18, 18, 18, 19, 20, 16, 16, 16, 13, 12, 11, 12, 14,
	 13, 12, 11, 11, 13, 15, 17, 18, 15, 16, 16, 16, 17, 16, 17, 17,
	 71, 93,167,165,106, 90,101,115,130,171,185,173,137,113,100, 97,
	 72, 68, 59, 49, 40, 25, 17, 18, 24, 23, 31, 15,  9,  6, 11,  9,
	  7, 36, 39,116,206,163, 88, 75, 71, 66, 63, 61, 57, 58, 58, 54,
	 57, 55, 52, 52, 56, 59, 60, 59, 62, 63, 59, 52, 50, 52, 52, 49,
	 49, 49, 44, 33, 25, 18, 15, 19, 17, 17, 18, 18, 19, 20, 21, 21,
	 20, 21, 22, 24, 26, 27, 28, 28, 27, 28, 25, 23, 26, 28, 30, 34,
	 33, 25, 32, 27, 44,112,175,172,169,148, 98, 31, 14, 22, 28,  9,
	 11, 11, 11, 11, 11, 11, 11, 11,  7,  7,  6,  5,  6,  7,  8,  9,
	 19,  1,  0, 10, 16,  6,  0,  6,  1,  2,  3,  4,  5,  7,  8,  9,
	  6,  7,  7,  6,  5,  4,  3,  4,  5,  4,  4,  4,  5,  5,  4,  4,
	  2,  5,  9,  9, 10, 13, 18, 23, 13, 20, 31, 44, 54, 59, 59, 58,
	 51, 53, 55, 53, 52, 51, 43, 32, 33, 33, 32, 27, 22, 25, 28, 23,
	 23, 26, 19, 24, 19, 19, 19, 19, 20, 24, 23, 18, 17, 19, 20, 17,
	 10, 14, 17, 17, 19, 21, 21, 18, 17, 15, 19, 21, 15, 11, 11, 11,
	 16, 13, 10,  8, 11, 13, 15, 16, 18, 15, 15, 16, 17, 16, 15, 17,
	 88,116,163,140, 96, 79,104,126,157,200,188,163,125,102, 86, 78,
	 76, 63, 46, 35, 26, 16, 14, 22, 55, 51, 49, 43, 22, 17,  8, 11,
	  7, 13, 10, 42, 70, 63, 69, 84, 71, 66, 64, 62, 59, 59, 58, 52,
	 56, 49, 48, 57, 65, 66, 65, 67, 64, 63, 59, 54, 52, 52, 52, 52,
	 48, 50, 44, 33, 24, 17, 15, 18, 18, 18, 18, 18, 20, 20, 20, 21,
	 19, 20, 22, 23, 25, 26, 27, 28, 30, 27, 23, 22, 25, 24, 26, 32,
	 28, 29, 25, 20, 99,176,192,140,108, 70, 39, 22, 25, 14, 15, 17,
	 13, 13, 13, 12, 11, 10, 10,  9,  7,  7,  6,  6,  7,  7,  8,  8,
	  7,  7,  8,  7,  6,  7,  7,  6,  5,  5,  5,  5,  6,  6,  7,  7,
	  6,  6,  6,  6,  5,  4,  4,  4,  5,  4,  4,  4,  5,  5,  5,  5,
	  4,  5,  6,  5,  3,  3,  5,  7, 10, 11, 12, 15, 21, 28, 35, 39,
	 50, 52, 49, 51, 58, 54, 51, 58, 42, 51, 63, 65, 59, 56, 52, 45,
	 43, 46, 37, 37, 25, 21, 19, 20, 17, 17, 18, 20, 21, 19, 21, 23,
	 16, 17, 17, 16, 18, 20, 20, 18, 21, 18, 20, 21, 16, 13, 15, 14,
	  8,  9, 10, 11, 13, 15, 17, 18, 14, 19, 13, 16, 18, 17, 23, 17,
	 89,150,160,108, 88, 89,116,120,156,190,168,148,116, 93, 74, 68,
	 66, 47, 30, 22, 18, 15, 25, 41, 83, 77, 75, 72, 45, 28, 11, 12,
	 14, 13, 23, 51, 62, 67, 79, 69, 71, 66, 65, 63, 60, 61, 60, 53,
	 62, 52, 52, 66, 75, 71, 67, 69, 65, 61, 57, 55, 54, 53, 55, 58,
	 51, 54, 46, 32, 23, 20, 18, 18, 17, 18, 19, 19, 20, 20, 20, 20,
	 19, 20, 21, 22, 24, 25, 26, 27, 25, 24, 22, 24, 27, 26, 27, 33,
	 27, 27, 22, 35,127,186,173,114, 66, 35, 17, 17, 24, 13, 11, 15,
	 14, 13, 13, 11, 10,  9,  8,  8,  7,  7,  6,  6,  6,  6,  6,  7,
	  1,  9, 11,  4,  1,  7, 10,  8,  7,  7,  7,  6,  6,  6,  6,  7,
	  6,  6,  6,  6,  6,  5,  5,  5,  4,  4,  4,  4,  6,  6,  6,  6,
	  3,  4,  4,  4,  3,  2,  3,  4,  5,  4,  3,  2,  3,  7, 13, 17,
	 20, 48, 70, 89,113,115,108,114,119,122,128,129,126,124,120,111,
	115,119,108,105, 89, 84, 82, 83, 76, 68, 63, 61, 54, 40, 34, 35,
	 25, 22, 21, 22, 23, 21, 19, 19, 18, 15, 18, 19, 16, 15, 17, 14,
	 19, 17, 14, 10,  8, 10, 13, 16, 13, 24, 12, 14, 15, 12, 22, 10,
	 97,168,138, 92, 92,109,121,120,146,176,168,132,103, 94, 72, 48,
	 50, 32, 21, 20, 17, 21, 42, 65, 90, 83, 92, 79, 60, 32, 18, 12,
	 12, 29, 43, 63, 77, 78, 80, 73, 71, 68, 68, 64, 61, 63, 64, 59,
	 61, 59, 64, 77, 82, 75, 69, 68, 66, 60, 57, 57, 57, 56, 59, 65,
	 56, 56, 44, 27, 21, 21, 19, 17, 17, 18, 19, 20, 21, 20, 20, 19,
	 18, 18, 19, 21, 22, 24, 25, 25, 20, 24, 24, 25, 29, 29, 28, 30,
	 25, 32, 20, 42,130,154,109, 67, 29, 22, 16, 12, 14, 14, 14, 14,
	 11, 11, 11, 10,  9,  9,  8,  8,  7,  7,  6,  6,  6,  5,  5,  6,
	  7,  5,  4,  5,  6,  7,  7,  8,  6,  6,  6,  6,  7,  7,  7,  8,
	  6,  6,  6,  6,  7,  7,  6,  6,  5,  5,  4,  5,  6,  6,  6,  5,
	  3,  4,  4,  5,  7,  7,  8,  8,  3,  5,  6,  5,  3,  3,  4,  6,
	 16,  5, 36,118,174,166,149,161,162,157,158,164,168,168,158,142,
	155,159,152,155,150,154,158,159,164,155,149,146,140,128,119,117,
	107,100, 93, 89, 81, 68, 56, 51, 33, 31, 31, 29, 22, 17, 13,  6,
	 15, 14, 13, 13, 14, 17, 20, 23, 18, 24, 18, 19, 20, 19, 24, 17,
	135,161, 98, 93,102,112,112,145,162,151,151,118, 91, 72, 55, 44,
	 39, 26, 22, 21, 18, 26, 53, 77, 87, 84, 91, 71, 52, 29, 19, 10,
	  7, 39, 65, 82, 89, 80, 74, 75, 73, 72, 71, 67, 63, 67, 70, 66,
	 49, 61, 76, 84, 83, 79, 74, 71, 69, 62, 58, 60, 60, 58, 62, 69,
	 60, 55, 39, 21, 17, 20, 18, 14, 17, 18, 19, 19, 20, 19, 19, 18,
	 18, 18, 19, 19, 21, 22, 23, 24, 21, 28, 27, 23, 25, 29, 27, 25,
	 30, 23, 35, 75,171,113, 45, 21, 12, 12, 13, 17, 14, 11, 10, 13,
	  9,  9,  9,  9,  8,  8,  8,  8,  7,  7,  7,  6,  6,  5,  5,  5,
	 11,  4,  2,  6,  8,  6,  5,  8,  5,  5,  5,  5,  6,  7,  7,  8,
	  6,  6,  6,  6,  7,  7,  6,  6,  7,  6,  6,  5,  6,  6,  5,  4,
	  6,  6,  6,  6,  8,  8,  7,  6,  5,  5,  5,  3,  1,  1,  3,  5,
	  1,  4, 15, 38, 90,157,189,179,171,161,155,158,166,173,170,160,
	161,162,153,158,160,169,172,172,183,180,177,178,182,184,180,175,
	167,163,162,164,164,158,152,150,147,144,141,133,123,117,111,101,
	 76, 74, 69, 64, 57, 46, 32, 23, 25, 18, 21, 18, 17, 15,  7, 11,
	161,143, 82, 98,109,113,113,166,183,144,124, 95, 72, 54, 45, 49,
	 32, 23, 21, 20, 18, 36, 65, 81, 87, 91, 86, 65, 31, 24, 12,  8,
	 15, 37, 67, 80, 77, 77, 81, 78, 76, 75, 75, 71, 69, 73, 74, 66,
	 45, 65, 84, 87, 83, 81, 76, 70, 71, 65, 61, 61, 60, 58, 60, 66,
	 63, 55, 36, 19, 16, 19, 18, 16, 18, 18, 19, 19, 19, 19, 18, 18,
	 18, 18, 18, 19, 20, 21, 23, 24, 20, 26, 25, 19, 22, 27, 27, 25,
	 24, 29, 48,104, 88, 54, 15, 26, 21, 19, 14, 14, 10, 10,  6,  6,
	  9,  9,  9,  8,  8,  7,  7,  7,  7,  7,  7,  6,  6,  6,  6,  6,
	  6,  7,  7,  5,  4,  5,  6,  6,  6,  6,  5,  5,  5,  5,  6,  6,
	  7,  6,  6,  6,  7,  7,  6,  5,  8,  7,  6,  6,  7,  6,  5,  4,
	  6,  6,  6,  6,  8,  7,  6,  5,  5,  6,  7,  6,  4,  3,  3,  4,
	  6,  4,  7,  3, 11, 66,129,152,152,143,137,131,129,135,143,145,
	143,145,134,137,135,142,143,141,154,157,156,153,160,170,171,165,
	176,174,172,173,174,172,170,169,176,176,176,172,169,173,175,170,
	174,171,168,166,163,155,143,135,133,116,116,100, 86, 74, 51, 55,
	154,121, 99, 95,112,115,132,179,185,169,108, 68, 53, 59, 49, 34,
	 27, 20, 20, 21, 29, 57, 84, 89, 93, 96, 88, 63, 26, 20, 11,  9,
	 10, 43, 83, 92, 80, 81, 85, 82, 80, 78, 77, 76, 77, 79, 74, 60,
	 54, 74, 90, 90, 86, 82, 76, 67, 70, 65, 61, 58, 57, 56, 58, 61,
	 63, 55, 37, 22, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18,
	 18, 18, 18, 18, 20, 21, 22, 23, 20, 22, 21, 22, 25, 25, 24, 28,
	 12, 58,117, 89, 48, 21, 34, 12, 13, 17,  9,  6,  2, 13, 10,  6,
	  9,  9,  9,  8,  8,  8,  7,  7,  7,  7,  7,  7,  7,  7,  6,  6,
	  4,  8,  9,  5,  4,  5,  6,  5,  6,  6,  6,  5,  5,  5,  5,  6,
	  7,  6,  5,  5,  7,  7,  6,  4,  8,  7,  6,  6,  7,  6,  6,  5,
	  5,  5,  6,  6,  7,  7,  7,  7,  5,  6,  8,  9,  9,  7,  5,  3,
	 12,  0,  3, 14, 10,  9, 28, 46, 88, 95,105,105, 95, 90, 91, 91,
	 81, 90, 88, 92, 88, 95,100,102,100,106,106,102,106,118,123,121,
	132,132,131,130,131,132,132,130,139,142,147,148,150,162,172,171,
	170,168,165,165,169,171,171,170,173,167,173,169,167,165,154,156,
	141,101,113, 91,114,113,151,194,173,153, 65, 60, 57, 48, 32, 34,
	 26, 20, 21, 26, 41, 77,100, 93, 96, 95, 97, 63, 36, 17, 16, 12,
	 21, 56, 83, 84, 87, 92, 86, 82, 84, 79, 78, 79, 83, 84, 72, 52,
	 64, 79, 92, 93, 90, 86, 78, 68, 67, 64, 60, 56, 55, 55, 57, 59,
	 61, 53, 37, 22, 17, 15, 16, 20, 18, 18, 17, 17, 17, 17, 17, 17,
	 18, 18, 18, 18, 19, 20, 22, 23, 24, 22, 22, 28, 31, 22, 19, 25,
	 43, 92, 81, 51, 21, 20,  3, 14,  7, 11, 10, 17, 11, 13,  7,  9,
	  9,  9,  9,  9,  9,  9,  9,  9,  7,  7,  7,  7,  7,  7,  7,  6,
	  8,  4,  3,  6,  8,  5,  4,  5,  5,  5,  5,  5,  6,  6,  6,  7,
	  7,  6,  5,  5,  7,  7,  5,  3,  7,  7,  6,  6,  7,  7,  6,  6,
	  5,  5,  6,  6,  5,  5,  5,  6,  6,  5,  4,  4,  5,  6,  6,  6,
	  0,  5,  4,  0,  0,  6,  9,  8, 20, 31, 49, 56, 49, 44, 47, 48,
	 40, 56, 58, 62, 53, 57, 64, 68, 69, 75, 76, 70, 70, 79, 87, 89,
	 85, 90, 94, 96,100,104,105,103,100,104,108,105,104,112,119,116,
	129,129,129,131,135,138,140,141,139,143,146,150,153,154,153,149,
	122, 95, 93,109,117,120,181,184,126, 78, 52, 56, 55, 47, 42, 34,
	 23, 26, 20, 34, 65, 89, 98, 99,101, 94, 98, 63, 35, 18, 13, 10,
	 15, 70, 88, 86, 94, 90, 82, 86, 85, 85, 83, 85, 84, 82, 70, 44,
	 70, 78, 83, 85, 87, 86, 78, 67, 63, 62, 59, 55, 53, 53, 56, 58,
	 67, 49, 28, 18, 17, 19, 18, 18, 20, 19, 17, 15, 16, 16, 17, 17,
	 17, 17, 16, 17, 19, 20, 20, 20, 24, 20, 26, 29, 21, 16, 28, 46,
	116, 85, 46, 20, 14, 18, 20, 19, 12, 11, 12, 14, 13,  9,  8,  9,
	  9,  8,  7,  7,  8,  9,  8,  8,  6,  7,  7,  8,  8,  7,  6,  5,
	  5,  6,  7,  8,  8,  7,  6,  5,  5,  6,  7,  6,  6,  5,  6,  7,
	  5,  5,  5,  6,  6,  5,  5,  5,  4,  4,  4,  5,  6,  7,  7,  7,
	  7,  6,  6,  5,  5,  5,  6,  6,  6,  5,  4,  4,  6,  7,  5,  4,
	  4,  5,  6,  6,  6,  7,  9, 11,  8, 12, 18, 25, 30, 34, 36, 37,
	 27, 29, 30, 28, 25, 25, 28, 32, 35, 37, 38, 34, 31, 31, 35, 40,
	 45, 51, 54, 53, 53, 56, 57, 56, 53, 58, 65, 69, 72, 73, 77, 81,
	 66, 75, 85, 90, 92, 92, 95, 99, 95, 98,100, 99,103,108,110,107,
	 93, 91, 94,110,110,142,194,168, 95, 60, 44, 49, 45, 35, 28, 21,
	 18, 14, 22, 56, 87, 94, 94, 95,101, 97, 89, 59, 32, 17, 13, 10,
	 19, 72, 94, 86, 99, 91, 90, 92, 89, 91, 90, 85, 86, 84, 68, 52,
	 78, 81, 83, 83, 86, 84, 74, 63, 65, 63, 59, 54, 52, 53, 56, 59,
	 63, 46, 26, 17, 17, 18, 19, 19, 20, 19, 17, 16, 17, 17, 17, 17,
	 17, 16, 15, 15, 17, 19, 20, 20, 19, 28, 24, 28, 26, 20, 49, 82,
	 99, 72, 39, 20, 16, 14, 11,  7, 11,  9,  9, 10,  9,  7,  6,  8,
	  8,  8,  7,  8,  9,  9,  8,  7,  7,  8,  8,  8,  8,  8,  7,  7,
	  6,  7,  7,  7,  7,  7,  7,  6,  6,  7,  7,  7,  6,  6,  6,  7,
	  6,  6,  6,  6,  6,  6,  5,  5,  5,  5,  4,  5,  6,  7,  7,  6,
	  6,  6,  5,  5,  6,  6,  7,  7,  8,  7,  6,  6,  8,  8,  7,  6,
	  4,  5,  5,  3,  2,  2,  4,  6,  6,  8, 10, 12, 15, 16, 17, 17,
	 21, 23, 23, 22, 20, 20, 22, 25, 19, 21, 22, 21, 21, 22, 27, 31,
	 24, 28, 29, 26, 26, 30, 32, 32, 33, 37, 41, 42, 42, 41, 43, 44,
	 40, 46, 54, 57, 59, 60, 63, 67, 68, 72, 74, 75, 81, 89, 92, 92,
	 80, 81, 84,114,113,156,175,128, 71, 54, 51, 55, 46, 35, 29, 24,
	 19, 20, 38, 68, 94,105,109,107,105,102, 79, 52, 28, 17, 14, 14,
	 29, 79,102, 87,101, 93, 96, 95, 88, 92, 95, 86, 87, 81, 59, 60,
	 80, 79, 78, 80, 84, 84, 75, 65, 63, 60, 56, 51, 50, 52, 56, 60,
	 61, 44, 25, 16, 16, 18, 19, 20, 19, 18, 17, 17, 18, 18, 18, 17,
	 17, 16, 14, 14, 16, 18, 19, 20, 22, 21, 21, 31, 24, 38, 88, 97,
	 54, 33, 14,  9, 13, 13, 10,  9, 12, 10,  9,  9,  9,  8,  8, 10,
	  7,  7,  8,  8, 10,  9,  8,  6,  8,  8,  9,  9,  9,  8,  8,  7,
	  7,  7,  7,  7,  7,  7,  7,  7,  6,  7,  7,  7,  7,  6,  7,  8,
	  6,  7,  7,  7,  6,  6,  5,  5,  6,  5,  5,  5,  6,  6,  6,  6,
	  5,  5,  5,  5,  7,  7,  8,  8,  9,  8,  7,  7,  9,  9,  8,  7,
	  8,  8,  6,  4,  2,  2,  3,  4,  6,  6,  5,  5,  6,  7,  8,  9,
	 13, 14, 14, 13, 13, 13, 13, 14, 10, 11, 13, 12, 12, 13, 15, 17,
	 16, 18, 19, 16, 16, 18, 20, 20, 20, 21, 23, 24, 24, 23, 24, 24,
	 24, 26, 28, 29, 28, 28, 30, 32, 34, 35, 35, 35, 40, 47, 50, 51,
	 65, 63, 69,100,121,172,144, 82, 54, 50, 51, 50, 39, 30, 26, 23,
	 23, 28, 57, 77, 91, 98,103,101,106,103, 66, 46, 25, 16, 14, 15,
	 41, 88,106, 93,100, 96, 97, 95, 88, 90, 96, 88, 88, 74, 51, 68,
	 80, 77, 75, 77, 81, 81, 76, 69, 62, 59, 55, 51, 51, 53, 57, 61,
	 59, 43, 25, 16, 16, 18, 18, 19, 17, 16, 16, 16, 18, 18, 18, 17,
	 18, 17, 16, 15, 16, 17, 18, 19, 20, 23, 23, 22, 35, 82,107, 70,
	 33, 18,  7,  8, 12, 11, 10, 12, 12, 10,  9,  9, 10, 10, 10, 12,
	  8,  8,  8,  8,  9,  9,  8,  8,  7,  8,  8,  8,  8,  8,  8,  7,
	  7,  7,  6,  6,  6,  6,  7,  7,  6,  7,  7,  7,  6,  6,  6,  7,
	  7,  7,  7,  7,  7,  6,  5,  5,  6,  5,  5,  5,  6,  6,  6,  5,
	  5,  5,  6,  6,  7,  7,  8,  8,  7,  7,  6,  6,  8,  8,  7,  7,
	  9,  9,  8,  7,  6,  6,  6,  6,  6,  6,  5,  4,  5,  6,  8,  9,
	  7,  7,  7,  7,  8,  7,  7,  7, 10, 10,  9,  9,  8,  8,  8,  8,
	  8, 12, 13, 12, 12, 12, 12, 11, 10, 11, 11, 13, 14, 14, 14, 14,
	 18, 18, 17, 15, 15, 14, 15, 15, 25, 25, 24, 22, 24, 27, 29, 28,
	 43, 58, 78, 84,133,201,137, 65, 51, 49, 47, 39, 28, 21, 19, 18,
	 23, 28, 71, 99,111,103,104,109,108, 98, 57, 39, 22, 12, 11, 15,
	 53, 96,104,100, 97,101, 96, 96, 97, 91, 97, 92, 85, 65, 50, 79,
	 82, 79, 77, 76, 76, 74, 71, 68, 63, 61, 58, 56, 56, 57, 59, 60,
	 55, 40, 24, 16, 16, 17, 17, 17, 15, 15, 15, 15, 17, 17, 16, 15,
	 15, 15, 15, 15, 16, 16, 17, 17, 13, 28, 25, 23, 77,120, 83, 34,
	 23, 14,  8, 11, 11,  6,  6, 10,  8,  8,  8,  7,  8,  9,  9,  8,
	 10,  9,  8,  7,  8,  9,  9, 10,  7,  7,  7,  7,  7,  7,  7,  7,
	  7,  6,  6,  5,  5,  5,  6,  7,  5,  6,  6,  6,  6,  5,  6,  7,
	  7,  8,  8,  7,  7,  6,  6,  5,  6,  6,  5,  5,  6,  6,  5,  5,
	  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  7,  7,  6,  6,
	  8,  8,  8,  8,  8,  7,  5,  4,  5,  4,  3,  2,  2,  2,  2,  3,
	  5,  4,  4,  4,  6,  6,  5,  4,  5,  5,  5,  5,  6,  6,  5,  5,
	  2,  4,  5,  5,  5,  6,  6,  4,  7,  6,  6,  6,  7,  7,  7,  6,
	  8,  7,  7,  8,  9, 10, 11, 11, 10, 11, 10,  9, 10, 12, 13, 12,
	 28, 48, 78, 77,128,179,103, 49, 59, 57, 50, 38, 28, 22, 21, 21,
	 36, 51, 93,100,107,101,102,105,113, 88, 52, 34, 21, 11, 11, 19,
	 67,102,102,104, 98,107,100,100,105, 93, 98, 92, 74, 56, 57, 87,
	 81, 78, 76, 75, 73, 68, 67, 69, 63, 63, 62, 61, 61, 60, 58, 56,
	 49, 36, 21, 15, 16, 16, 16, 17, 15, 14, 14, 14, 16, 15, 15, 14,
	 11, 12, 13, 14, 15, 15, 17, 18, 22, 11, 30, 63,105,101, 42, 18,
	  9,  6,  6,  9,  9,  5,  4,  7,  5,  7,  7,  7,  8, 10,  9,  7,
	 11,  9,  8,  7,  8,  9, 10, 10,  6,  6,  6,  6,  7,  7,  7,  7,
	  7,  6,  5,  4,  4,  5,  5,  6,  5,  6,  6,  6,  5,  5,  5,  6,
	  7,  7,  7,  7,  7,  6,  6,  5,  6,  5,  5,  5,  6,  6,  6,  5,
	  6,  6,  6,  6,  6,  5,  5,  5,  6,  6,  6,  6,  6,  6,  6,  6,
	  8,  8,  8,  9,  9,  7,  5,  3,  2,  2,  2,  2,  2,  2,  2,  2,
	  4,  4,  3,  4,  5,  5,  4,  3,  4,  4,  5,  5,  4,  4,  3,  2,
	  3,  4,  3,  2,  3,  4,  5,  6,  6,  5,  5,  4,  6,  6,  6,  6,
	  3,  3,  4,  5,  7,  7,  7,  6,  7,  7,  7,  8,  9, 10, 10,  9,
	 37, 40, 69, 96,130,140, 75, 53, 56, 55, 47, 35, 28, 23, 21, 22,
	 23, 64,116,102,101,100,107,113,111, 73, 46, 29, 20, 10, 14, 27,
	 86,108,105,105,102,108,103,103,103, 93, 97, 91, 63, 53, 70, 88,
	 80, 75, 73, 73, 71, 66, 66, 69, 63, 65, 68, 70, 70, 66, 60, 56,
	 47, 35, 22, 17, 17, 17, 16, 16, 15, 14, 13, 13, 14, 14, 14, 13,
	 13, 14, 14, 14, 14, 15, 17, 18, 26, 17, 62,101, 87, 49, 20, 18,
	 15, 13, 11, 12, 11,  7,  5,  5,  7,  8,  7,  7,  9, 10,  9,  7,
	 10,  8,  7,  6,  8,  8,  9,  9,  6,  6,  6,  5,  6,  6,  7,  7,
	  7,  7,  6,  5,  5,  5,  5,  6,  5,  6,  6,  6,  6,  5,  6,  7,
	  6,  6,  7,  7,  7,  6,  6,  6,  6,  5,  5,  5,  6,  6,  6,  5,
	  6,  6,  6,  6,  6,  5,  4,  4,  5,  6,  6,  6,  5,  5,  6,  6,
	  8,  8,  8,  8,  9,  7,  5,  3,  1,  2,  2,  3,  4,  5,  5,  6,
	  4,  4,  4,  4,  4,  4,  4,  4,  5,  6,  6,  5,  4,  2,  1,  1,
	  3,  2,  1,  1,  2,  2,  3,  4,  1,  1,  1,  0,  2,  2,  3,  4,
	  6,  6,  5,  5,  5,  4,  4,  4,  5,  5,  5,  5,  6,  6,  5,  5,
	 18, 12, 38, 94,116,108, 59, 52, 48, 49, 43, 34, 29, 23, 21, 24,
	 59,113,179,159,135,101, 91,103,106, 58, 38, 21, 16,  7, 15, 32,
	103,115,109,104,107,106,105,102, 97, 91, 99, 93, 60, 56, 82, 88,
	 81, 76, 73, 73, 71, 65, 64, 67, 65, 69, 74, 78, 79, 74, 67, 62,
	 49, 37, 25, 19, 19, 18, 16, 15, 15, 14, 13, 13, 14, 14, 14, 13,
	 18, 17, 17, 15, 14, 14, 17, 19, 11, 60,106,100, 54, 20, 17, 20,
	 12,  9,  5,  4,  7,  8,  8,  7,  7,  8,  7,  6,  8, 10,  9,  6,
	  8,  7,  7,  6,  8,  8,  8,  7,  6,  6,  6,  5,  6,  6,  7,  7,
	  7,  7,  6,  6,  5,  5,  5,  5,  6,  6,  7,  7,  6,  6,  6,  7,
	  6,  6,  6,  6,  6,  6,  6,  6,  6,  5,  5,  5,  6,  6,  6,  6,
	  5,  6,  6,  6,  6,  5,  4,  4,  4,  5,  5,  5,  4,  4,  5,  5,
	  5,  5,  5,  6,  7,  7,  5,  4,  3,  3,  3,  2,  2,  2,  2,  3,
	  3,  4,  4,  3,  3,  3,  3,  4,  1,  3,  4,  3,  2,  1,  1,  2,
	  3,  3,  3,  4,  5,  4,  3,  2,  4,  4,  4,  2,  1,  1,  2,  3,
	  2,  2,  2,  2,  2,  3,  4,  5,  3,  2,  2,  3,  5,  6,  6,  6,
	 28, 26, 45,118,130, 76, 63, 58, 48, 39, 38, 34, 20, 16, 27, 32,
	 77, 94,162,184,233,187,118,103,102, 39, 26, 16, 12, 14,  9, 55,
	113,114,112,107,106,107,105,102, 98,100,100, 86, 55, 60, 93, 88,
	 78, 75, 72, 69, 69, 70, 72, 74, 79, 77, 78, 79, 77, 76, 73, 66,
	 46, 36, 24, 17, 18, 19, 17, 14, 15, 15, 15, 15, 15, 15, 15, 15,
	 12, 17, 16, 10, 14, 17, 23, 21, 38,100,109, 58, 28, 27, 20,  8,
	  9,  9,  8,  8,  8,  8,  9,  9,  9,  9,  8,  8,  8,  7,  7,  8,
	  8,  8,  8,  7,  8,  8,  8,  7,  7,  7,  7,  7,  7,  7,  7,  7,
	  8,  7,  7,  6,  5,  6,  6,  6,  9,  8,  8,  7,  7,  8,  8,  9,
	  7,  7,  7,  7,  7,  7,  7,  7,  6,  6,  6,  5,  5,  5,  5,  5,
	  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  6,  6,  6,  6,
	  7,  5,  4,  5,  7,  8,  7,  5,  5,  5,  4,  4,  3,  3,  3,  3,
	  2,  2,  2,  2,  2,  2,  2,  2,  3,  3,  2,  2,  2,  1,  1,  1,
	  2,  2,  2,  2,  2,  2,  2,  2,  3,  3,  3,  3,  3,  3,  3,  3,
	  3,  3,  3,  4,  5,  5,  5,  5,  3,  2,  2,  3,  5,  5,  5,  5,
	 18, 21, 65,141,133, 70, 54, 52, 41, 34, 29, 24, 19, 23, 25, 51,
	 91,101,162,200,239,191,105,102, 84, 37, 27, 15, 14, 15, 13, 61,
	109,111,111,108,108,109,108,105,106, 99, 99, 82, 50, 61, 91, 85,
	 80, 79, 77, 74, 74, 77, 82, 86, 82, 80, 80, 78, 72, 71, 70, 65,
	 44, 33, 21, 16, 17, 16, 15, 13, 14, 15, 15, 15, 15, 15, 15, 14,
	 15,  9, 18, 15, 12, 20, 12, 36,102,102, 73, 32, 14, 11, 11, 13,
	  8,  7,  7,  6,  7,  8,  8,  9,  9,  9,  8,  8,  8,  7,  7,  8,
	  7,  8,  8,  8,  9,  8,  8,  7,  7,  7,  7,  7,  7,  7,  7,  7,
	  9,  8,  7,  6,  6,  6,  7,  7,  7,  7,  7,  8,  8,  7,  7,  7,
	  6,  6,  6,  6,  6,  6,  6,  6,  5,  5,  5,  5,  6,  6,  6,  6,
	  5,  5,  5,  5,  5,  5,  5,  5,  6,  6,  5,  5,  5,  5,  5,  5,
	  6,  5,  4,  5,  7,  8,  7,  6,  4,  4,  4,  3,  3,  2,  2,  2,
	  2,  2,  2,  2,  2,  2,  2,  2,  3,  3,  3,  2,  2,  2,  1,  1,
	  3,  2,  2,  1,  1,  2,  2,  3,  3,  3,  3,  3,  3,  3,  3,  3,
	  2,  2,  2,  3,  4,  4,  4,  4,  2,  2,  2,  2,  4,  4,  4,  4,
	 55, 19, 37, 97,101, 65, 51, 45, 39, 33, 27, 17, 21, 27, 26, 71,
	 96,121,155,158,184,145, 83, 89, 57, 30, 23, 12, 15, 13, 19, 73,
	110,112,112,109,110,111,109,105,107, 95, 94, 73, 52, 72, 94, 88,
	 82, 80, 77, 72, 71, 73, 80, 85, 85, 83, 82, 78, 69, 67, 66, 62,
	 45, 32, 21, 18, 19, 16, 15, 16, 13, 14, 14, 15, 15, 14, 14, 13,
	 16, 14, 12, 15, 15, 21, 23, 78,106, 70, 34, 21, 21, 15, 10, 12,
	  7,  7,  7,  7,  8,  8,  9, 10,  9,  9,  8,  8,  8,  7,  7,  8,
	  6,  7,  8,  9,  9,  8,  7,  6,  7,  7,  7,  7,  7,  7,  7,  7,
	  8,  8,  8,  7,  7,  7,  7,  8,  5,  6,  7,  8,  8,  7,  6,  5,
	  5,  5,  5,  5,  5,  5,  5,  5,  4,  4,  5,  5,  6,  6,  7,  7,
	  5,  5,  5,  5,  5,  5,  5,  5,  8,  7,  6,  5,  4,  4,  4,  4,
	  5,  5,  4,  5,  7,  8,  7,  7,  5,  4,  3,  2,  2,  1,  1,  1,
	  2,  2,  2,  2,  2,  2,  2,  2,  3,  3,  3,  3,  2,  2,  2,  2,
	  3,  2,  2,  1,  1,  2,  2,  3,  3,  3,  3,  3,  3,  3,  3,  3,
	  1,  2,  2,  2,  3,  2,  3,  3,  2,  2,  1,  1,  2,  2,  2,  1,
	 89, 32, 13, 41, 62, 59, 46, 35, 41, 33, 27, 17, 23, 25, 42, 86,
	 71,144,184,181,194,106, 80,102, 37, 25, 19, 10, 16, 10, 30, 91,
	117,118,116,112,111,111,108,103,101, 94, 86, 61, 61, 89, 95, 90,
	 89, 86, 82, 77, 75, 77, 81, 84, 81, 79, 79, 75, 68, 64, 63, 57,
	 44, 31, 20, 19, 19, 16, 14, 17, 13, 13, 14, 14, 14, 14, 13, 13,
	 15, 10, 23,  7, 18, 14, 83,112, 78, 44, 18, 13, 15, 15, 13,  9,
	  8,  8,  8,  7,  9,  9, 10, 11,  9,  9,  8,  8,  8,  7,  7,  8,
	  6,  7,  8,  9,  9,  8,  8,  8,  7,  7,  7,  7,  7,  7,  7,  7,
	  8,  8,  8,  7,  7,  7,  7,  7,  5,  6,  7,  8,  8,  7,  6,  5,
	  5,  5,  5,  5,  5,  5,  5,  5,  4,  4,  4,  4,  6,  6,  6,  7,
	  5,  5,  5,  5,  5,  5,  5,  5,  7,  6,  5,  4,  4,  4,  4,  5,
	  5,  5,  5,  5,  7,  7,  7,  7,  5,  4,  4,  3,  2,  2,  1,  2,
	  2,  2,  2,  2,  2,  2,  2,  2,  3,  3,  3,  3,  2,  2,  2,  2,
	  3,  2,  2,  1,  1,  2,  2,  3,  3,  3,  3,  3,  3,  3,  3,  3,
	  1,  1,  2,  1,  2,  2,  2,  3,  2,  2,  1,  1,  2,  2,  1,  1,
	 40, 25, 18, 23, 42, 49, 39, 38, 34, 26, 23, 19, 24, 23, 68, 95,
	113,202,198,189,229,165,157,137, 32, 25, 18, 13, 18,  9, 48,108,
	122,122,118,113,112,112,109,104,102,103, 79, 48, 69, 96, 88, 88,
	 83, 80, 76, 73, 73, 74, 76, 77, 77, 73, 71, 67, 63, 61, 59, 53,
	 41, 28, 18, 17, 17, 13, 12, 16, 13, 13, 13, 13, 13, 13, 13, 13,
	 12,  9, 17, 20,  9, 62,123,102, 44, 25, 15, 12,  8, 10, 13,  9,
	  8,  8,  8,  8,  9, 10, 11, 11,  9,  9,  8,  8,  8,  7,  7,  8,
	  8,  8,  8,  7,  7,  7,  8,  9,  8,  8,  8,  8,  8,  7,  7,  7,
	  7,  7,  7,  7,  7,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,
	  6,  6,  6,  6,  6,  6,  6,  6,  5,  5,  5,  5,  5,  5,  5,  5,
	  4,  4,  4,  4,  4,  4,  4,  4,  6,  6,  5,  4,  4,  4,  5,  6,
	  6,  6,  6,  5,  6,  6,  6,  5,  6,  6,  5,  4,  3,  3,  2,  2,
	  2,  2,  2,  2,  2,  2,  2,  2,  3,  3,  3,  3,  2,  2,  2,  2,
	  1,  2,  2,  3,  3,  2,  2,  1,  4,  4,  4,  4,  4,  4,  4,  4,
	  2,  2,  2,  2,  2,  2,  2,  2,  3,  3,  2,  2,  3,  2,  1,  1,
	  8, 19, 18, 13, 28, 40, 37, 41, 27, 21, 18, 18, 22, 29, 86, 98,
	 97,201,184,151,170,156,154,102, 29, 23, 16, 13, 16, 11, 66,116,
	120,119,115,111,111,112,109,104,104,105, 71, 47, 78, 97, 87, 91,
	 91, 87, 83, 81, 82, 82, 80, 79, 77, 71, 69, 65, 62, 62, 61, 55,
	 40, 29, 19, 17, 17, 14, 12, 14, 13, 13, 13, 13, 13, 13, 13, 13,
	 11, 18,  3, 25, 46,124, 98, 55, 21, 11, 12, 16, 13, 10, 11,  9,
	  8,  7,  7,  7,  8,  8,  9, 10,  9,  9,  8,  8,  8,  7,  7,  8,
	  9,  9,  8,  7,  6,  6,  8, 10,  8,  8,  8,  8,  8,  7,  7,  7,
	  5,  6,  6,  6,  6,  6,  6,  5,  8,  7,  6,  5,  5,  6,  7,  8,
	  7,  7,  7,  7,  7,  7,  7,  7,  6,  6,  5,  5,  5,  4,  4,  4,
	  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  4,  4,  5,  5,  6,  6,
	  6,  6,  6,  6,  5,  5,  5,  5,  8,  7,  6,  5,  4,  3,  3,  3,
	  2,  2,  2,  2,  2,  2,  2,  2,  3,  3,  3,  2,  2,  2,  1,  1,
	  1,  2,  2,  3,  3,  2,  2,  1,  3,  3,  3,  3,  3,  3,  3,  3,
	  2,  2,  2,  2,  2,  2,  2,  2,  3,  3,  2,  2,  3,  3,  2,  2,
	 33, 31, 17, 10, 20, 31, 35, 35, 25, 22, 15, 19, 21, 50, 93,103,
	105,149,157,116,105, 99, 91, 52, 23, 18, 15, 12, 13, 16, 85,117,
	116,115,112,107,108,109,105, 99, 97, 90, 60, 56, 84, 92, 88, 94,
	 88, 85, 82, 80, 80, 79, 77, 75, 77, 74, 74, 72, 68, 66, 64, 57,
	 40, 31, 22, 17, 17, 15, 14, 14, 14, 13, 13, 12, 12, 13, 13, 14,
	 15, 16, 23, 44,115,103, 53, 19, 23, 15, 13, 11,  7,  4,  7,  8,
	  8,  8,  8,  7,  8,  8,  9, 10,  9,  9,  8,  8,  8,  7,  7,  8,
	  8,  9,  9,  8,  6,  6,  7,  9,  7,  7,  7,  7,  6,  6,  6,  6,
	  5,  6,  6,  6,  6,  6,  6,  5,  8,  7,  6,  6,  6,  6,  7,  8,
	  8,  8,  7,  7,  7,  6,  6,  6,  6,  6,  6,  5,  5,  4,  4,  4,
	  6,  6,  6,  6,  6,  6,  6,  6,  4,  4,  4,  4,  5,  5,  5,  6,
	  6,  6,  6,  6,  5,  5,  5,  5,  8,  8,  7,  5,  4,  3,  3,  3,
	  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  1,  1,  1,  1,
	  1,  2,  2,  3,  3,  2,  2,  1,  3,  3,  3,  3,  3,  3,  3,  3,
	  2,  2,  2,  2,  2,  2,  2,  2,  3,  2,  2,  2,  3,  3,  3,  2,
	 22, 18, 14, 19, 20, 22, 34, 33, 25, 24, 13, 19, 23, 70, 97,112,
	 97,112,175,110, 68, 60, 55, 28, 17, 15, 15, 12, 12, 25,101,119,
	114,114,110,106,105,105,100, 93, 88, 73, 51, 66, 85, 82, 86, 90,
	 83, 83, 82, 81, 81, 80, 81, 81, 74, 76, 80, 79, 72, 67, 62, 54,
	 38, 31, 21, 15, 14, 14, 12, 11, 15, 14, 13, 12, 12, 13, 14, 15,
	 12, 15, 42,114,123, 52, 22, 19, 10, 13, 14, 11,  8,  8,  8,  7,
	 10, 10,  9,  9,  9,  9, 10, 10,  9,  9,  8,  8,  8,  7,  7,  8,
	  8, 10, 10,  9,  7,  5,  6,  7,  7,  7,  6,  6,  6,  5,  5,  5,
	  5,  6,  6,  7,  7,  6,  6,  5,  8,  7,  7,  6,  6,  7,  7,  8,
	  7,  7,  7,  7,  6,  6,  6,  6,  6,  6,  5,  5,  5,  4,  4,  4,
	  6,  6,  6,  6,  6,  6,  6,  6,  5,  5,  5,  5,  5,  5,  5,  5,
	  5,  5,  6,  6,  6,  6,  6,  6,  8,  8,  7,  5,  4,  3,  3,  3,
	  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  1,  1,  1,  1,  1,
	  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,
	  2,  2,  2,  2,  2,  2,  2,  2,  3,  2,  2,  2,  3,  3,  2,  2,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,129,129,129,129,
	129,129,129,129,129,129,129,129,131,131,131,131,131,131,131,131,
	129,131,132,131,130,129,130,131,132,133,134,133,131,131,132,134,
	130,130,130,130,129,129,129,129,130,130,130,131,131,130,130,130,
	132,132,132,133,134,134,134,134,133,133,133,133,133,133,133,133,
	132,133,134,134,135,134,134,134,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,129,129,129,129,129,129,129,129,129,129,129,129,
	131,131,131,131,131,131,131,131,129,131,132,131,130,129,130,132,
	127,129,129,129,127,127,128,130,131,131,131,131,131,131,131,131,
	131,131,131,131,131,131,131,131,131,131,132,131,132,132,132,133,
	133,133,133,133,133,133,133,133,132,133,134,134,135,134,134,134,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,129,129,129,129,
	129,129,129,129,129,129,129,129,131,131,131,131,131,131,131,131,
	129,130,132,131,130,129,131,133,136,137,137,136,135,134,134,133,
	131,131,131,131,132,132,132,132,131,131,131,131,131,131,131,131,
	131,131,131,131,131,131,131,131,133,133,133,133,133,133,133,133,
	133,133,134,134,135,135,134,134,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,129,129,129,129,129,129,129,129,129,129,129,129,
	131,131,131,131,131,131,131,131,129,130,131,131,129,130,132,134,
	148,147,145,143,142,138,135,132,129,130,130,130,131,131,131,132,
	132,132,131,131,131,131,132,132,132,132,132,132,132,132,132,132,
	133,133,133,133,133,133,133,133,133,134,134,135,136,135,135,134,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,129,129,129,129,
	130,130,130,130,130,130,130,130,131,131,131,131,131,131,131,131,
	129,130,131,131,130,131,133,136,153,150,146,143,141,135,128,123,
	129,129,129,129,129,129,129,129,132,131,131,130,130,131,131,132,
	134,134,134,133,133,133,133,133,133,133,133,133,133,133,133,133,
	133,134,135,135,136,135,135,135,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,129,129,129,129,130,130,130,130,130,130,130,130,
	131,131,131,131,131,131,131,131,129,130,131,130,130,131,134,137,
	162,158,153,151,150,143,134,127,130,130,130,129,129,129,128,128,
	132,131,130,129,129,130,131,132,132,132,133,133,134,134,134,135,
	133,133,133,133,133,133,133,133,133,134,135,135,136,135,135,135,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,129,129,129,129,
	130,130,130,130,130,130,130,130,131,131,131,131,131,131,131,131,
	129,130,131,130,130,131,135,138,166,162,159,158,159,155,146,137,
	133,133,133,132,131,130,130,129,131,130,129,127,127,129,130,131,
	129,130,130,131,132,132,133,133,133,133,133,133,133,133,133,133,
	134,134,135,135,136,136,135,135,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,129,129,129,129,130,130,130,130,130,130,130,130,
	131,131,131,131,131,131,131,131,129,130,131,130,130,131,135,138,
	159,155,153,155,158,155,146,138,136,136,135,134,133,132,131,131,
	131,130,128,127,127,128,130,131,126,127,127,128,130,131,131,132,
	133,133,133,133,133,133,133,133,134,134,135,135,136,136,135,135,
	129,129,129,129,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,127,128,128,128,129,128,129,129,
	130,130,130,130,130,130,130,130,129,130,130,130,131,131,131,131,
	131,131,131,131,131,131,131,131,149,152,154,154,149,140,130,124,
	130,131,132,134,136,139,141,143,134,133,131,130,130,130,132,133,
	125,120,118,122,132,138,138,136,133,133,133,133,134,134,134,134,
	135,135,135,135,135,135,135,135,129,129,129,129,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,129,129,129,129,130,130,130,130,130,130,130,130,
	131,131,131,131,131,131,131,131,131,132,132,132,133,132,133,133,
	140,142,144,145,142,136,130,126,130,130,131,131,133,135,137,138,
	139,138,136,134,134,135,136,137,130,126,122,124,131,135,134,132,
	133,133,133,133,134,134,134,134,134,134,134,134,134,134,134,134,
	129,129,129,129,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,129,129,129,129,
	130,130,130,130,130,130,130,130,132,132,131,131,131,130,130,131,
	131,132,132,131,132,133,133,134,129,131,133,134,134,132,130,129,
	129,129,129,129,130,131,132,132,137,136,135,134,133,134,135,136,
	135,131,126,126,130,132,130,128,133,133,133,133,134,134,134,134,
	134,134,134,134,134,134,134,134,129,129,129,129,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,129,129,129,129,130,130,130,130,130,130,130,130,
	131,131,130,129,129,130,130,131,131,130,130,130,131,131,132,133,
	127,128,128,129,130,131,132,132,131,130,129,128,128,128,129,129,
	131,130,129,128,128,128,129,130,136,133,130,129,131,131,130,128,
	133,133,133,133,134,134,134,134,134,134,134,134,134,134,134,134,
	129,129,129,129,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,129,129,129,130,129,130,130,
	130,130,130,130,130,130,130,130,129,128,128,128,129,130,131,132,
	131,130,130,129,129,130,130,131,132,131,130,129,130,131,132,134,
	133,133,132,130,130,129,129,129,131,130,129,128,128,128,129,129,
	133,132,131,130,132,133,133,133,133,133,133,133,134,134,134,134,
	134,134,134,134,134,134,134,134,129,129,129,129,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,129,129,129,130,130,130,130,130,130,130,130,130,130,130,130,
	128,128,128,128,131,133,136,137,133,132,131,129,129,129,130,131,
	135,134,133,132,132,132,133,133,134,133,132,131,131,130,130,131,
	135,135,135,134,134,134,134,134,131,132,132,132,133,134,135,136,
	133,133,133,133,134,134,134,134,135,135,135,135,135,135,135,135,
	129,129,129,129,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,129,129,129,130,130,130,130,
	130,130,130,130,130,130,130,130,129,130,130,132,135,139,143,145,
	138,137,135,132,132,132,132,133,132,132,132,132,132,132,132,132,
	133,132,132,131,130,131,131,131,136,136,135,135,135,134,134,134,
	132,133,134,134,134,133,134,135,133,133,133,133,134,134,134,134,
	135,135,135,135,135,135,135,135,129,129,129,129,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,129,129,129,130,130,130,130,130,130,130,130,130,130,130,130,
	131,131,132,135,139,144,148,151,142,141,138,135,134,134,134,135,
	127,128,129,130,131,131,131,131,131,131,130,130,130,130,131,131,
	131,131,131,131,131,130,129,129,134,136,137,136,134,132,132,134,
	133,133,133,133,134,134,134,134,136,136,136,136,136,136,136,136,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,129,129,129,130,130,130,130,
	130,130,130,130,131,131,131,131,131,130,129,129,133,137,143,146,
	148,144,142,144,146,141,134,130,130,130,131,131,132,131,131,131,
	132,132,132,132,131,131,131,131,130,131,131,130,130,129,128,127,
	133,133,133,133,133,133,133,133,134,134,134,134,134,134,134,134,
	136,136,136,136,136,136,136,136,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,129,129,129,130,130,130,130,130,130,130,130,130,130,130,130,
	130,129,128,129,132,136,141,144,151,149,148,150,151,146,139,135,
	131,131,131,131,131,131,131,131,132,132,132,132,131,131,131,131,
	131,132,132,132,132,132,131,131,133,133,133,133,133,133,133,133,
	134,134,134,134,134,134,134,134,135,135,135,135,135,135,135,135,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,129,129,129,130,130,130,130,
	131,131,131,130,130,129,129,129,130,129,128,128,130,133,137,140,
	147,148,149,150,151,147,141,135,132,131,131,131,131,131,131,132,
	132,132,132,132,131,131,131,131,131,132,133,134,135,135,135,135,
	133,133,133,133,133,133,133,133,134,134,134,134,134,134,134,134,
	135,135,135,135,135,135,135,135,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,129,129,129,130,130,130,130,131,131,131,130,129,129,128,128,
	129,128,128,127,129,131,133,135,137,143,145,143,143,144,140,133,
	133,132,132,131,131,131,132,132,132,132,132,132,131,131,131,131,
	130,131,132,134,135,136,136,136,133,133,133,133,133,133,133,133,
	134,134,134,134,134,134,134,134,135,135,135,135,135,135,135,135,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,129,129,129,130,130,130,130,
	131,131,131,130,129,129,128,128,129,128,128,127,128,129,130,131,
	132,141,144,140,141,146,146,139,134,133,132,131,131,131,132,132,
	132,132,132,132,131,131,131,131,128,129,131,132,134,134,135,135,
	133,133,133,133,133,133,133,133,134,134,134,134,134,134,134,134,
	135,135,135,135,135,135,135,135,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,129,129,129,130,130,130,130,130,130,130,129,129,128,128,128,
	128,128,128,128,128,128,128,128,132,144,147,140,142,153,158,153,
	135,134,132,131,131,131,132,133,132,132,132,132,131,131,131,131,
	128,129,130,131,133,133,133,133,133,133,133,133,133,133,133,133,
	134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,129,129,129,130,130,130,130,
	129,129,129,129,129,129,129,129,127,128,128,128,128,128,128,127,
	129,142,145,135,138,155,164,160,136,135,133,131,130,131,132,133,
	132,132,132,132,131,131,131,131,132,132,133,133,133,132,132,131,
	133,133,133,133,133,133,133,133,134,134,134,134,134,134,134,134,
	134,134,134,134,134,134,134,134,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,129,129,129,130,130,130,130,128,128,129,128,129,129,129,130,
	127,128,128,128,128,128,128,127,122,136,138,127,131,151,163,161,
	136,135,133,131,130,131,132,133,132,132,132,132,131,131,131,131,
	134,135,135,134,134,133,132,131,133,133,133,133,133,133,133,133,
	134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,129,129,129,130,130,130,130,
	131,129,126,126,129,132,133,133,128,126,124,123,125,125,123,122,
	117,130,135,131,139,157,164,157,138,136,134,132,131,132,134,136,
	133,133,132,132,132,131,131,131,133,133,132,131,131,132,133,133,
	134,134,135,135,134,134,133,132,134,135,135,135,136,135,136,136,
	134,134,134,134,134,134,134,134,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,129,129,129,130,130,130,130,130,129,127,127,130,130,129,128,
	129,125,119,114,112,109,107,105,105,108,114,123,136,150,162,168,
	138,136,134,132,131,132,134,136,133,133,133,132,132,132,131,131,
	133,133,132,131,131,132,133,133,134,134,135,135,134,134,133,132,
	134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,129,129,129,130,130,130,130,
	128,128,128,129,130,128,124,121,119,113,106,101,100,100,100,100,
	104, 95, 97,113,128,137,152,169,137,136,134,132,132,132,134,135,
	133,133,133,132,132,132,131,131,133,133,132,132,132,132,133,133,
	133,134,134,135,135,134,133,133,133,133,133,133,133,133,133,133,
	134,134,134,134,134,134,134,134,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,129,129,129,130,130,130,130,127,128,129,130,130,126,120,115,
	102, 99, 94, 94, 99,107,113,116,118,105, 98,106,117,125,139,154,
	137,136,134,132,132,133,134,135,133,133,133,132,132,132,132,132,
	133,132,132,132,132,132,132,133,133,134,134,135,135,134,134,133,
	134,134,134,133,133,133,133,133,134,134,134,134,134,134,134,134,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,129,129,129,130,130,130,130,
	127,128,129,131,130,125,118,113, 97, 95, 93, 96,106,117,127,132,
	129,121,108,101,109,127,140,143,137,136,134,133,132,133,134,135,
	134,134,133,133,133,132,132,132,132,132,132,132,132,132,132,132,
	133,134,134,135,135,134,134,133,136,136,136,136,135,135,135,135,
	134,134,134,134,134,134,134,134,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,129,129,129,130,130,130,130,128,129,129,130,130,125,119,114,
	103,100, 99,101,109,119,126,131,126,127,113, 97,108,138,152,146,
	136,135,134,133,133,133,133,134,134,134,134,133,133,133,132,132,
	132,132,133,133,133,133,132,132,132,133,134,134,135,134,134,134,
	137,137,137,136,136,136,135,135,134,134,134,134,134,134,134,134,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,129,129,129,130,130,130,130,
	129,129,129,130,130,127,121,117,105,103,100,101,107,113,117,119,
	123,125,111, 95,110,145,160,152,136,135,135,133,133,133,133,134,
	134,134,134,133,133,133,132,132,131,132,133,133,133,133,132,131,
	132,133,133,134,135,135,134,134,137,137,136,136,135,134,134,134,
	134,134,134,134,134,134,134,134,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,129,129,129,130,130,130,130,130,129,129,129,130,127,123,120,
	101, 99, 97, 98,102,107,110,111,124,123,110, 96,112,144,159,153,
	135,135,135,134,134,133,133,133,134,134,134,133,133,133,133,133,
	131,132,133,133,133,133,132,131,132,133,133,134,135,135,134,134,
	135,135,135,134,134,133,132,132,134,134,134,134,134,134,134,134,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,130,130,130,131,130,131,131,
	132,130,127,127,128,125,118,112,110,105,101,102,109,114,115,114,
	132,127,119,107,111,143,165,158,137,136,136,135,134,135,135,135,
	134,134,133,133,132,132,132,132,131,132,132,133,133,132,132,131,
	133,133,134,133,134,134,134,135,134,137,139,140,139,137,136,135,
	131,135,134,130,133,139,137,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,130,130,130,131,130,131,131,130,130,129,129,127,125,122,121,
	106, 99, 96,108,126,135,130,120,125,121,120,114,117,141,160,157,
	138,137,136,135,134,134,134,134,134,134,134,133,133,132,132,132,
	131,132,132,133,133,132,132,131,133,133,134,133,134,134,134,135,
	135,134,135,139,144,143,136,129,139,134,130,133,137,137,134,130,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,130,130,130,131,130,131,131,
	126,129,132,130,126,123,125,128,122,114,106,104,111,119,124,126,
	115,113,118,119,119,135,154,156,138,138,137,135,134,134,133,134,
	134,134,134,133,133,132,132,132,131,132,132,133,133,132,132,131,
	133,133,134,133,134,134,134,135,134,131,131,138,147,148,139,130,
	138,136,135,134,134,133,133,134,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,130,130,130,131,130,131,131,125,131,135,130,122,118,122,128,
	121,118,114,108,105,103,103,103,110,105,112,117,116,129,149,158,
	139,138,137,135,134,133,133,133,134,134,134,133,133,132,132,132,
	132,132,133,133,133,133,132,132,133,133,134,133,134,134,134,135,
	133,131,131,136,144,148,148,146,131,137,139,133,129,130,135,138,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,130,130,130,131,130,131,131,
	127,133,135,129,119,112,115,120,116,108,101,101,108,111,107,101,
	111,103,105,109,110,126,150,160,139,138,137,135,134,133,133,133,
	135,135,134,134,133,133,133,133,132,133,133,134,134,133,133,132,
	133,133,134,133,134,134,134,135,132,134,135,134,136,143,155,165,
	142,134,130,134,135,131,133,139,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,130,130,130,131,130,131,131,130,133,134,130,121,113,111,111,
	113,108,103,102,107,113,117,119,113,105,103,105,111,133,154,157,
	138,138,137,135,134,134,133,134,135,135,135,134,134,133,133,133,
	132,133,133,134,134,133,133,132,133,133,134,133,134,134,134,135,
	132,135,136,133,131,138,154,168,165,136,123,136,146,136,130,136,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,130,130,130,131,130,131,131,
	130,131,132,131,127,119,111,106, 98,107,116,118,115,110,110,112,
	113,108,107,108,120,146,159,149,138,137,136,135,134,134,134,134,
	135,135,135,134,134,133,133,133,132,133,133,134,134,133,133,132,
	133,133,134,133,134,134,134,135,133,135,135,134,132,136,144,151,
	172,157,143,140,141,137,132,130,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,130,130,130,131,130,131,131,131,130,130,132,132,125,114,106,
	102,101,101,106,111,114,113,110,112,111,112,113,128,157,164,143,
	137,136,136,135,134,135,135,135,135,135,135,134,134,133,133,133,
	133,133,134,134,134,134,133,133,133,133,134,133,134,134,134,135,
	134,134,134,135,136,136,134,133,165,182,175,142,126,135,138,127,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,132,129,127,127,129,131,132,132,
	129,136,135,129,129,132,127,116,102,111, 99,100,124,124,110,118,
	112, 99,106,105,127,169,164,140,135,135,135,135,135,135,135,135,
	135,135,135,134,134,132,131,131,132,132,133,133,133,133,132,132,
	134,134,134,134,134,134,134,134,134,134,134,134,135,136,136,137,
	144,182,198,163,123,118,126,121,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,130,131,130,129,129,130,132,130,135,135,130,130,133,128,118,
	 98,113,109,106,119,114,107,120,113,106,108,108,135,163,149,137,
	135,135,135,135,135,135,135,135,135,135,135,135,134,133,132,131,
	132,132,133,133,133,133,132,132,134,134,134,134,134,134,134,134,
	135,135,134,134,134,134,135,135,131,152,174,161,131,136,147,131,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,125,132,137,136,130,127,129,133,
	131,135,135,132,132,133,127,119,105,113,105,105,122,118,106,110,
	114,112,111,117,145,154,135,133,135,135,135,135,135,135,135,135,
	135,135,135,135,134,133,132,131,132,132,133,133,133,133,132,132,
	134,134,134,134,134,134,134,134,135,135,134,133,133,132,132,131,
	132,146,145,134,133,131,127,126,130,130,130,130,130,130,130,130,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	125,135,144,143,134,128,131,136,132,134,135,134,134,133,127,121,
	108,109,102,105,121,121,108,106,115,113,116,131,151,148,134,132,
	135,135,135,135,135,135,135,135,135,135,135,135,134,133,132,131,
	132,132,133,133,133,133,132,132,134,134,134,134,134,134,134,134,
	133,134,133,132,132,130,129,128,131,152,152,154,168,151,127,131,
	130,130,130,130,130,130,130,130,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,138,148,146,137,131,134,139,
	133,132,133,136,137,132,126,123,102,109,109,109,114,112,109,113,
	115,108,119,143,150,145,142,137,135,135,135,135,135,135,135,135,
	136,136,136,135,135,133,132,132,132,132,133,133,133,133,132,132,
	134,134,134,134,134,134,134,134,131,131,131,131,130,128,126,125,
	129,132,139,145,143,132,124,122,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	132,139,146,145,140,135,136,140,133,130,132,138,139,131,125,124,
	110,108,106,106,110,111,110,109,110,107,119,145,146,141,150,142,
	135,135,135,135,135,135,135,135,136,136,136,136,135,134,133,132,
	132,132,133,133,133,133,132,132,134,134,134,134,134,134,134,134,
	128,129,129,129,129,127,126,124,121,132,144,152,151,140,130,127,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,134,137,139,139,139,137,137,138,
	134,129,131,138,139,130,123,125,125,112,102,102,108,112,108,100,
	104,113,118,137,142,137,148,145,135,135,135,135,135,135,135,135,
	136,136,136,136,135,134,133,132,132,132,133,133,133,133,132,132,
	134,134,134,134,134,134,134,134,124,125,127,128,128,127,125,124,
	122,130,129,131,144,154,159,166,128,128,128,128,128,128,128,128,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	136,135,134,135,137,138,137,135,133,127,129,139,140,129,123,125,
	126,119,112,106,100,100,103,102, 99,120,117,128,139,133,142,146,
	135,135,135,135,135,135,135,135,136,136,136,136,135,134,133,132,
	132,132,133,133,133,133,132,132,134,134,134,134,134,134,134,134,
	122,124,126,127,128,127,126,125,131,117,119,121,121,144,163,151,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,127,128,128,128,129,129,129,129,
	127,128,129,129,131,132,133,134,124,121,129,135,132,135,140,134,
	138,124,126,137,137,134,129,118,116,115,112,107,102,100,100,102,
	112,118,120,127,136,137,144,164,140,136,134,138,144,145,140,134,
	132,133,134,134,135,134,134,134,134,134,133,133,133,132,132,132,
	131,132,133,135,136,135,135,134,126,128,129,128,126,126,128,131,
	121,127,127,123,129,143,150,148,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,127,131,135,138,140,137,135,132,
	124,121,128,134,131,134,138,133,132,117,118,129,131,129,127,119,
	123,119,113,105,101,102,107,112,116,125,128,129,131,127,136,159,
	163,159,155,154,155,153,145,139,137,137,137,136,136,135,134,133,
	134,134,134,133,133,133,133,133,134,133,133,135,138,138,136,133,
	132,136,138,135,130,128,132,136,128,130,129,127,132,141,148,150,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,133,140,145,146,142,136,132,123,120,127,132,129,133,138,132,
	126,109,108,118,120,121,122,116,108,107,106,103,103,106,112,116,
	125,128,125,125,130,125,129,146,161,157,153,152,152,148,142,136,
	141,140,138,138,139,137,135,133,133,133,133,133,134,134,134,134,
	138,134,130,133,140,141,136,129,130,129,128,126,125,124,124,124,
	125,127,135,144,147,143,140,140,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,128,128,127,127,128,128,129,131,135,139,141,142,139,136,133,
	123,120,126,131,128,131,137,131,124,104,100,107,108,110,113,109,
	 98,105,113,120,124,126,128,129,128,119,108,115,132,133,128,133,
	139,137,136,138,140,140,138,135,138,136,135,136,140,141,138,135,
	133,133,133,133,134,134,135,135,138,132,127,131,138,139,133,125,
	133,127,123,124,129,131,128,123,128,127,136,149,151,140,133,135,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,128,128,127,128,128,129,130,
	135,134,133,132,132,132,133,134,125,121,127,131,127,131,137,132,
	125,104, 96,100, 99,101,104,101, 96,102,111,118,121,121,122,122,
	113,106, 98,110,132,134,128,133,131,131,132,134,137,139,139,139,
	132,130,129,134,141,144,142,139,134,134,134,134,134,134,134,134,
	134,129,125,128,134,134,128,121,121,122,123,123,124,125,127,129,
	141,133,131,135,136,131,134,143,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,128,128,127,129,130,132,134,136,133,129,126,126,127,130,133,
	127,122,128,132,128,132,138,133,126,104, 95, 97, 96, 97,101, 97,
	100,100,100, 98, 96, 97, 99,102, 94, 99,102,114,129,128,128,140,
	132,132,133,133,133,133,133,134,130,127,126,132,142,147,146,142,
	134,134,133,133,133,132,132,132,130,129,128,128,129,127,124,121,
	109,120,128,125,115,113,123,134,139,135,132,133,133,132,134,138,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,128,128,128,130,132,135,137,
	134,133,132,130,129,129,129,130,128,124,130,133,130,134,139,135,
	124,102, 94, 98, 97, 99,102, 99,107,106,103, 99, 96, 96, 99,103,
	 90, 99,108,120,130,126,125,138,130,131,131,131,129,129,129,130,
	134,130,128,134,145,150,147,142,134,134,133,132,132,131,130,130,
	127,131,133,131,127,123,123,124,128,134,138,136,130,128,133,140,
	129,135,138,138,138,138,134,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,128,128,129,131,133,136,138,133,134,136,137,136,133,129,127,
	130,125,131,134,130,134,140,136,122,101, 94, 98, 98,101,105,102,
	 94, 97,101,102,102,100,101,101, 97,102,107,121,136,131,123,129,
	130,132,134,134,134,134,137,139,138,133,131,136,146,151,147,141,
	134,134,133,132,131,130,129,129,126,133,137,134,126,120,123,128,
	143,136,130,131,137,139,134,128,132,139,140,134,134,139,139,132,
	130,130,129,129,129,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,127,127,126,127,130,131,133,132,131,131,
	133,132,131,130,130,129,129,130,128,131,135,138,141,140,139,138,
	124,107, 98, 96, 96,102,104, 94,100, 99, 98, 98,100, 99, 97, 94,
	106, 91,105,128,126,121,132,141,128,129,130,131,133,134,135,136,
	128,135,145,159,176,179,158,132,138,133,129,128,131,131,129,126,
	129,129,130,131,133,134,135,136,136,138,139,137,135,134,135,136,
	136,136,136,136,136,136,136,136,130,130,130,129,129,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	127,129,131,132,133,132,131,130,133,132,131,130,130,129,129,130,
	129,131,134,136,138,138,138,137,118,107,103, 99, 92, 96,102, 97,
	100, 99, 98, 98,100, 99, 99, 98, 98,102,116,128,130,130,132,130,
	129,130,131,132,133,134,135,135,133,138,144,154,169,176,166,149,
	135,132,128,127,130,131,131,129,127,127,128,129,131,132,133,134,
	131,132,134,134,135,135,136,137,136,136,136,136,136,136,136,136,
	130,130,130,129,129,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,130,131,132,133,133,132,131,130,
	132,132,131,130,129,129,130,130,131,131,132,132,134,135,136,137,
	124,118,119,114,103,105,114,114,106,105,102,100,100, 99,100,100,
	 93,116,129,128,134,138,130,120,124,124,124,124,126,126,126,127,
	132,136,139,141,152,163,165,159,134,131,127,125,128,130,131,131,
	126,126,127,128,129,130,130,131,126,127,129,132,136,138,137,136,
	136,136,136,136,136,136,136,136,131,131,130,130,129,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,127,128,128,129,130,
	132,133,133,134,134,132,131,131,132,131,130,129,129,129,130,130,
	132,131,130,129,130,132,134,136,131,125,127,125,116,119,128,128,
	118,116,113,107,102, 98, 98, 98, 99,125,131,125,134,136,125,118,
	131,131,131,131,131,131,131,131,124,130,132,129,134,144,150,149,
	134,131,128,126,126,127,129,130,126,127,128,129,130,130,130,130,
	128,127,128,133,139,141,138,134,136,136,136,136,136,136,136,136,
	132,132,131,130,130,129,128,128,128,128,128,128,128,128,128,128,
	128,128,128,127,128,129,130,131,134,134,134,134,134,133,132,132,
	131,130,130,129,129,129,130,130,132,130,129,127,128,130,132,134,
	130,121,121,122,119,125,131,126,129,128,124,115,106, 99, 96, 97,
	112,126,126,124,131,128,121,126,126,126,126,126,125,125,125,125,
	123,130,133,127,127,132,135,133,133,132,130,127,125,125,126,127,
	128,130,131,131,132,132,131,131,134,131,130,136,144,146,139,131,
	137,137,137,137,137,137,137,137,132,132,132,130,130,129,128,128,
	128,128,128,128,128,128,128,128,129,128,127,127,128,129,131,132,
	134,134,134,133,133,133,133,133,130,130,129,129,129,129,130,130,
	131,130,129,128,128,129,130,131,135,124,123,124,121,126,130,123,
	126,128,127,121,111,103,101,101,124,124,123,125,127,123,123,132,
	133,133,133,133,132,132,132,132,129,135,136,130,128,129,127,121,
	125,128,130,129,127,125,126,127,130,131,133,133,134,133,132,132,
	138,133,132,139,150,151,141,131,137,137,137,137,137,137,137,137,
	133,133,132,130,130,128,128,127,128,128,128,128,128,128,128,128,
	129,129,128,127,128,129,131,132,133,133,133,133,133,133,133,133,
	130,130,129,129,129,129,130,130,130,130,130,129,129,129,129,129,
	137,130,131,128,117,116,120,117,110,117,122,121,116,111,110,112,
	127,122,126,131,128,125,129,132,127,127,127,127,127,127,127,127,
	133,134,130,123,123,126,121,112,115,121,127,131,130,129,129,131,
	130,131,133,134,134,132,131,130,137,131,130,140,154,156,145,132,
	137,137,137,137,137,137,137,137,133,133,132,131,130,129,128,127,
	128,128,128,128,128,128,128,128,129,128,127,127,128,129,131,133,
	133,133,133,132,132,133,133,133,130,130,129,129,129,129,130,130,
	129,130,130,131,130,129,128,127,128,127,131,122,102, 96,103,104,
	 95,105,115,120,118,116,118,121,125,121,131,137,129,130,136,129,
	128,128,128,128,128,128,128,128,131,129,120,112,114,119,115,106,
	106,115,125,131,133,132,133,135,129,130,132,133,133,131,130,129,
	133,127,127,139,156,160,148,135,137,137,137,137,137,137,137,137,
	131,131,131,130,130,129,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,129,130,132,133,131,131,131,131,131,131,131,131,
	132,131,131,130,129,130,130,130,133,133,133,133,133,132,132,131,
	123,125,129,128,118,104, 95, 93,103,100, 97, 99,106,112,115,116,
	117,125,133,134,131,129,131,135,130,129,128,127,128,129,131,132,
	125,127,123,116,113,115,115,111,120,116,121,137,146,138,129,127,
	131,130,130,132,132,130,130,131,133,127,137,128,148,167,139,140,
	137,137,137,137,137,137,137,137,131,131,131,130,130,129,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,129,130,132,133,
	131,131,131,131,131,131,131,131,132,131,130,129,129,129,130,130,
	132,133,133,133,133,132,131,131,130,122,124,131,125,106, 97,100,
	 98,101,103,101,100,106,118,129,120,127,133,134,131,128,130,134,
	128,128,128,128,129,130,131,133,131,121,117,119,116,108,108,115,
	111,117,123,136,151,148,137,137,132,131,131,132,133,132,132,133,
	134,129,140,133,152,169,142,142,137,137,137,137,137,137,137,137,
	131,131,130,130,129,129,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,130,131,132,133,131,131,131,131,131,131,131,131,
	132,131,130,129,129,129,130,130,132,132,133,133,133,132,132,131,
	126,129,128,124,124,122,111, 99,101, 99, 97, 99,106,116,125,131,
	125,130,134,133,130,127,128,131,127,127,128,128,130,131,132,133,
	129,127,121,114,111,111,112,111,109,119,123,129,144,148,141,137,
	132,133,133,132,133,134,135,134,134,132,142,137,156,171,146,145,
	138,138,138,138,138,138,138,138,130,130,130,129,129,129,129,129,
	128,128,128,128,128,128,128,128,127,128,128,128,130,131,132,132,
	131,131,131,131,131,131,131,131,131,131,130,129,129,129,129,130,
	131,132,132,133,133,132,132,131,125,133,131,121,125,134,123,101,
	101, 99, 99,105,117,126,129,129,131,133,135,133,129,126,127,128,
	126,126,128,129,131,131,132,132,130,132,126,113,110,115,116,112,
	118,120,122,120,123,135,139,130,130,134,133,130,131,135,135,133,
	132,134,141,139,157,168,148,145,138,138,138,138,138,138,138,138,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	127,128,128,129,130,131,132,132,132,132,132,132,132,132,132,132,
	131,131,130,129,129,129,129,130,131,132,132,133,133,132,132,131,
	133,129,126,128,133,132,123,114, 94,103,115,122,123,124,128,132,
	136,136,135,132,129,127,127,127,125,126,128,130,131,131,132,132,
	139,129,124,124,120,113,114,120,129,119,121,116,109,129,148,136,
	130,136,135,128,128,135,136,130,129,135,138,136,152,161,147,143,
	139,139,139,139,139,139,139,139,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,126,127,129,130,131,131,131,131,
	132,132,132,132,132,132,132,132,131,130,129,128,128,128,129,129,
	130,131,131,132,133,132,132,131,132,131,129,129,132,132,126,120,
	103,110,120,127,131,130,128,127,139,137,134,130,129,128,128,128,
	125,126,128,130,132,132,131,130,136,132,128,126,122,118,117,118,
	129,117,119,118,112,131,154,150,132,140,138,128,128,137,138,130,
	128,136,134,132,146,154,146,143,139,139,139,139,139,139,139,139,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	126,127,129,130,131,131,131,131,132,132,132,132,132,132,132,132,
	131,130,129,128,128,128,129,129,129,130,131,132,133,132,132,132,
	130,134,134,130,128,130,128,124,122,119,119,125,133,135,130,124,
	141,137,132,129,129,129,129,129,125,127,129,131,133,131,130,129,
	128,135,133,124,121,124,121,112,120,117,114,116,122,127,137,148,
	136,146,144,130,130,141,141,131,130,138,132,129,143,149,145,143,
	140,140,140,140,140,140,140,140,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,126,127,129,130,131,131,131,131,
	132,132,132,132,132,132,132,132,130,130,129,128,128,128,128,129,
	129,130,131,131,132,132,132,132,136,128,130,138,134,120,121,133,
	127,129,129,127,124,125,129,134,141,137,132,129,129,129,130,130,
	125,127,130,132,133,131,129,128,130,127,127,130,127,119,115,116,
	111,119,110,111,125,115,109,132,140,151,148,133,132,144,144,133,
	132,140,131,127,140,146,146,144,140,140,140,140,140,140,140,140,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,130,130,130,131,130,131,131,131,132,133,133,133,133,132,131,
	128,128,127,126,126,127,128,128,130,130,131,131,131,131,130,130,
	129,131,133,133,132,127,123,120,128,127,127,129,131,131,129,126,
	133,129,126,126,130,131,128,126,131,131,132,134,135,129,119,112,
	129,128,128,133,136,132,120,110,107,110,113,116,117,119,122,125,
	133,145,144,130,129,139,137,125,126,141,132,129,139,153,163,148,
	142,142,142,142,142,141,141,141,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,130,130,130,131,130,131,131,
	131,132,132,133,133,132,132,131,129,128,128,127,128,128,129,130,
	130,130,131,131,132,132,131,131,133,131,129,126,126,125,126,127,
	123,128,132,129,125,125,132,139,132,128,124,124,128,133,135,135,
	134,135,133,126,119,118,124,131,129,128,128,131,134,131,122,114,
	104,109,115,119,121,120,120,120,133,148,150,137,132,139,139,129,
	130,140,134,132,138,154,169,153,142,142,142,142,141,141,141,141,
	130,130,129,129,129,128,128,128,128,128,128,128,128,128,128,128,
	129,130,130,130,131,130,131,131,130,131,131,132,132,131,131,130,
	129,129,129,128,129,130,131,132,129,130,131,132,133,132,132,132,
	135,131,125,120,120,124,129,133,124,128,131,128,124,126,135,143,
	131,127,124,124,130,136,140,142,138,132,124,118,119,123,129,133,
	130,128,126,128,131,130,125,119,111,113,115,116,116,118,121,124,
	132,150,157,146,137,139,139,133,134,138,136,137,135,153,176,160,
	143,142,142,141,141,141,141,141,130,130,130,129,129,128,128,128,
	128,128,128,128,128,128,128,128,129,130,130,130,131,130,131,131,
	130,130,131,131,131,131,130,130,129,129,130,130,131,131,132,132,
	130,130,131,132,133,132,132,132,130,127,123,120,121,125,130,134,
	130,128,127,127,131,133,133,132,128,128,128,130,134,137,139,140,
	129,125,122,124,130,132,129,125,130,128,126,126,129,129,127,125,
	125,121,114,108,107,114,125,133,129,149,160,152,140,137,137,136,
	136,134,137,141,132,150,180,166,143,143,142,141,141,141,141,142,
	130,130,129,129,129,128,128,128,128,128,128,128,128,128,128,128,
	129,130,130,130,131,130,131,131,131,131,130,130,130,130,131,131,
	130,131,131,131,132,132,132,133,131,131,132,132,132,132,131,131,
	124,124,124,125,126,128,129,129,129,129,130,132,134,131,126,122,
	127,131,135,137,137,134,131,130,116,123,131,134,130,127,127,129,
	129,128,126,125,127,128,129,129,130,125,117,110,109,115,126,135,
	127,145,158,154,142,135,135,137,135,133,137,142,131,145,177,169,
	144,144,143,142,141,142,142,143,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,130,130,130,131,130,131,131,
	132,131,131,130,130,131,131,132,131,132,132,133,133,132,132,131,
	131,131,132,131,131,130,129,129,120,123,126,129,130,129,127,126,
	124,131,137,135,128,121,121,123,128,133,137,138,134,129,125,123,
	125,126,128,128,128,128,129,130,128,128,127,127,127,128,129,131,
	127,126,125,122,120,122,126,129,129,141,152,151,144,137,136,137,
	133,135,138,143,133,141,171,171,146,145,144,142,142,143,144,145,
	127,128,128,128,129,130,130,130,130,130,130,130,130,130,130,130,
	129,130,130,130,131,130,131,131,133,132,131,131,131,131,132,133,
	132,132,133,133,133,131,130,130,131,132,132,131,130,129,127,127,
	123,125,127,128,129,128,127,126,126,130,132,127,121,118,123,129,
	133,135,135,131,126,123,123,125,136,129,122,122,128,132,131,127,
	127,128,129,128,128,128,129,130,126,128,129,129,127,126,128,129,
	134,139,146,149,146,140,138,139,132,140,141,145,139,140,164,173,
	148,147,145,143,143,144,145,146,126,127,128,128,130,130,131,131,
	130,130,130,130,130,130,130,130,129,130,130,130,131,130,131,131,
	133,133,132,131,131,132,133,133,132,133,133,133,132,131,129,128,
	132,132,132,131,129,127,126,125,127,127,126,125,126,127,128,129,
	134,128,119,115,117,123,128,131,136,135,131,124,118,118,124,130,
	130,132,133,130,126,125,128,131,126,128,130,130,128,127,128,130,
	133,132,130,127,125,127,131,136,137,138,143,148,149,144,140,140,
	132,145,144,147,144,140,161,175,149,148,146,144,144,145,146,147,
	122, 95,106,132,127,125,135,131,131,131,131,131,132,132,132,132,
	131,131,131,131,132,133,133,134,131,132,133,133,135,136,137,138,
	142,138,134,135,139,139,133,127,132,132,131,130,128,126,125,124,
	127,127,127,127,128,129,129,130,124,126,127,125,124,125,129,133,
	135,130,120,114,122,133,134,126,133,132,130,129,128,128,128,129,
	128,129,129,129,128,128,127,127,128,128,129,129,131,131,132,133,
	127,137,144,147,150,150,142,130,133,137,139,137,136,144,160,174,
	159,146,139,143,149,147,146,149,111,117,127,134,131,128,129,130,
	130,130,131,130,131,131,131,132,131,131,131,130,131,131,132,132,
	131,131,132,133,135,136,137,137,136,134,133,133,135,135,134,132,
	133,132,130,128,126,124,122,122,127,128,128,127,128,129,129,130,
	132,127,122,121,126,131,135,136,133,123,118,124,130,129,130,135,
	133,132,131,129,128,128,128,129,128,128,128,128,128,128,128,128,
	128,128,129,129,131,131,132,133,132,131,137,148,152,144,137,137,
	134,138,140,137,136,143,158,170,160,149,142,146,151,148,147,150,
	 88,125,136,128,133,133,130,137,130,130,130,130,131,131,131,131,
	130,130,130,130,130,130,130,130,130,131,132,133,134,135,136,136,
	135,135,133,129,125,123,124,126,128,127,125,124,124,125,126,127,
	128,128,129,128,129,129,129,130,134,127,122,124,132,137,133,128,
	121,118,122,130,133,130,131,137,132,132,131,129,129,129,129,129,
	128,128,128,127,128,128,129,129,128,128,129,129,131,131,132,133,
	132,129,134,144,148,142,138,140,136,139,140,138,136,142,154,165,
	161,150,145,148,152,149,148,151, 88,125,133,121,128,130,127,136,
	129,130,130,130,131,130,131,131,130,131,131,130,130,129,128,127,
	130,131,131,132,133,134,135,135,137,137,132,122,110,105,108,113,
	122,121,120,121,124,128,133,136,128,129,129,130,130,129,129,128,
	127,127,128,133,135,129,117,106,102,116,126,128,129,134,136,133,
	132,132,131,130,129,129,129,129,128,127,127,127,128,128,129,130,
	128,128,129,129,131,131,132,133,127,133,135,135,139,146,144,138,
	137,139,140,139,137,141,150,158,159,150,145,148,150,146,146,150,
	124,132,132,127,125,124,123,126,130,130,130,130,131,131,131,131,
	130,131,131,131,130,129,127,126,130,130,131,131,132,133,133,134,
	131,130,124,112,101, 98,103,110,130,127,123,120,121,124,128,132,
	127,128,129,129,130,129,129,128,126,130,133,131,123,111, 99, 93,
	 93,108,121,124,127,132,133,130,132,132,131,131,130,130,130,130,
	129,128,128,127,127,128,128,129,128,128,129,129,131,131,132,133,
	127,133,134,133,138,145,145,139,138,140,140,139,138,141,147,152,
	154,146,143,146,147,142,143,148,144,131,129,134,132,132,134,132,
	130,131,131,131,132,131,132,132,131,132,132,133,132,130,129,128,
	130,130,130,130,132,132,132,133,123,119,112,105,102,106,115,123,
	143,137,128,119,114,113,115,117,125,126,128,129,130,129,129,128,
	131,131,128,119,107, 98, 95, 96, 96, 98,107,122,129,127,128,133,
	131,131,132,132,131,131,130,129,130,129,128,127,126,127,128,129,
	128,128,129,129,131,131,132,133,133,128,130,139,144,141,141,145,
	138,139,140,139,139,141,144,146,148,142,141,144,143,139,140,146,
	133,122,124,134,136,137,138,135,131,132,132,132,133,132,133,133,
	131,133,134,134,134,132,131,129,129,129,130,130,131,131,132,132,
	126,118,109,104,109,119,129,134,144,137,126,115,109,107,109,111,
	122,124,126,128,130,129,129,128,129,125,118,111,107,104,103,102,
	101, 97,101,116,127,129,129,132,130,131,131,132,132,131,130,129,
	132,131,129,126,126,126,127,128,128,128,129,129,131,131,132,133,
	133,129,132,141,146,142,141,144,138,139,139,139,140,141,142,143,
	145,140,139,143,142,138,140,146,122,122,125,130,132,130,125,120,
	132,132,132,132,133,133,133,133,132,133,135,135,135,134,132,131,
	129,129,129,130,131,131,131,131,136,125,113,109,116,126,134,137,
	135,129,119,109,105,106,110,114,121,123,125,128,129,129,129,129,
	123,117,111,112,117,117,111,104,101,102,103,107,122,136,136,127,
	130,131,132,132,132,131,130,130,133,131,129,127,126,126,126,127,
	128,128,129,129,131,131,132,133,129,135,138,138,142,148,147,139,
	138,138,139,139,141,140,141,141,144,139,140,143,142,137,140,148,
	119,123,129,134,136,135,132,130,129,130,131,132,133,134,135,135,
	135,135,135,134,134,134,134,134,129,130,130,131,131,130,130,129,
	133,127,122,123,130,134,133,130,137,130,118,108,104,106,112,116,
	108,117,130,138,140,135,128,124,116,130,132,131,134,120,103,104,
	 95, 99,101,104,116,130,134,129,133,133,133,133,133,133,133,133,
	132,126,128,134,133,124,125,134,133,126,128,130,131,133,132,133,
	130,135,142,146,146,144,143,142,138,138,139,139,140,140,139,139,
	140,140,140,140,140,140,140,140,122,125,129,133,135,134,132,130,
	130,131,131,132,133,134,135,135,135,135,135,135,135,135,135,135,
	134,133,130,128,128,129,131,132,132,127,123,124,130,134,133,131,
	141,127,112,106,111,115,113,108,116,123,132,136,134,127,120,115,
	121,129,125,122,126,116,102,103, 99,100, 99, 98,109,125,133,132,
	131,131,132,132,133,133,133,134,133,128,129,133,131,123,123,130,
	129,126,127,128,129,130,131,131,130,135,141,145,144,142,141,141,
	138,138,139,139,140,140,139,139,139,139,139,139,139,139,139,139,
	128,129,131,132,133,132,132,131,131,131,132,132,133,134,134,135,
	134,134,135,135,136,136,137,137,142,139,134,129,128,129,131,133,
	131,128,125,127,132,135,134,132,131,127,121,115,113,112,112,112,
	113,118,126,130,130,126,123,122,125,129,123,116,116,108, 99,101,
	 97,101,102,101,111,125,132,130,129,130,130,131,132,133,133,134,
	135,130,129,131,129,123,123,127,125,128,126,125,128,129,131,130,
	131,136,140,143,142,140,138,138,137,138,139,139,140,139,139,139,
	139,139,139,139,139,139,139,139,133,132,132,131,131,131,132,133,
	132,132,133,133,134,134,134,135,134,135,135,136,137,138,139,139,
	145,143,141,137,134,132,131,131,131,130,129,131,136,138,137,136,
	126,128,127,121,114,110,111,114,113,118,123,127,128,127,127,128,
	126,132,132,123,111, 99, 96, 99, 96,106,113,116,123,131,131,125,
	128,128,129,130,132,132,133,134,134,131,129,130,131,130,130,131,
	123,134,128,125,129,129,132,131,132,135,139,141,139,137,137,137,
	137,137,138,138,139,139,138,138,137,138,138,138,139,138,139,139,
	135,134,132,130,130,131,132,133,134,134,134,134,134,134,134,134,
	135,135,136,137,138,139,140,140,146,147,147,146,142,136,130,126,
	132,133,134,137,140,141,141,140,134,128,122,119,120,118,114,110,
	125,127,129,128,126,123,123,123,124,136,146,136,112, 96, 96,101,
	106,116,124,125,130,135,135,130,128,128,129,130,131,132,133,133,
	131,131,130,131,136,141,142,140,124,145,133,128,133,131,136,134,
	133,136,138,139,137,135,135,136,136,137,138,138,139,138,138,138,
	137,137,137,138,139,139,139,139,134,133,131,130,130,131,132,133,
	135,135,135,135,135,134,134,134,136,137,137,138,139,140,141,141,
	147,148,149,147,142,135,128,124,130,133,136,140,142,142,142,141,
	135,132,127,120,116,113,114,116,122,125,128,128,128,126,127,128,
	124,135,149,143,117,102,106,109,121,128,130,125,126,134,140,139,
	129,129,130,130,131,132,132,133,130,131,130,131,139,149,151,146,
	125,154,138,130,137,132,139,136,133,135,137,137,136,134,135,136,
	136,136,137,137,138,138,137,137,137,137,138,138,139,139,140,140,
	130,130,131,131,132,132,132,133,136,136,135,135,135,134,134,134,
	137,138,138,139,140,140,141,141,151,148,144,138,134,129,127,126,
	126,130,136,140,141,141,140,140,136,138,134,121,109,105,115,125,
	115,119,124,127,129,130,132,134,129,129,139,137,121,116,123,120,
	126,132,132,125,124,131,138,139,130,130,131,131,132,132,132,133,
	131,133,131,130,140,152,154,146,125,161,140,131,138,131,140,135,
	134,136,137,137,135,134,135,137,135,136,137,137,138,137,137,137,
	138,138,139,139,140,140,141,141,128,129,130,131,132,132,132,132,
	136,136,136,135,135,134,134,134,138,139,139,139,140,141,141,141,
	154,148,139,129,125,124,126,128,123,128,135,139,140,139,139,139,
	146,138,126,115,110,111,117,122,120,123,127,128,127,125,125,125,
	133,124,127,128,122,128,135,129,121,130,134,129,126,130,132,130,
	132,132,132,132,132,132,132,132,132,135,132,129,139,153,153,144,
	124,164,141,131,138,130,140,134,134,135,137,136,135,134,136,138,
	135,136,137,137,138,137,137,137,138,138,139,139,140,141,141,142,
	127,130,132,132,132,131,132,134,135,135,136,136,135,135,134,133,
	135,136,143,147,141,134,143,159,166,151,134,128,133,134,128,120,
	126,132,136,132,125,125,134,144,152,147,137,124,115,112,114,117,
	122,123,125,127,129,129,129,129,126,127,127,128,129,130,130,130,
	136,125,129,125,122,122,120,134,132,132,132,131,131,131,130,130,
	131,132,128,126,137,152,151,141,128,163,142,131,131,136,131,135,
	133,134,134,134,135,135,135,135,135,135,136,136,137,138,138,139,
	137,137,138,138,139,140,140,141,126,129,131,132,131,131,132,133,
	135,135,136,136,135,135,134,133,135,136,141,145,140,136,145,161,
	161,149,134,125,125,128,130,130,134,133,132,129,128,128,131,134,
	135,135,134,130,126,124,125,126,124,125,126,127,128,128,128,128,
	128,128,128,128,127,127,127,127,127,122,131,125,115,110,109,127,
	132,132,132,131,131,131,130,130,130,132,130,127,134,146,147,141,
	129,162,142,133,131,136,132,136,134,134,135,134,135,135,135,136,
	135,136,136,136,137,138,138,138,139,140,140,140,141,142,142,142,
	124,127,130,130,130,130,132,133,134,135,135,136,136,135,134,134,
	134,134,138,141,140,139,149,162,153,145,133,122,120,125,134,140,
	140,135,129,127,129,129,127,125,123,128,134,136,136,132,130,129,
	126,127,127,128,128,127,126,126,130,130,129,127,127,126,125,125,
	128,122,128,116,103,101,107,131,131,131,131,131,131,131,131,131,
	128,133,134,129,130,137,142,142,132,160,140,134,132,137,134,137,
	135,135,135,134,135,135,136,136,136,136,136,136,138,138,138,139,
	141,141,142,142,143,143,144,144,123,126,129,130,130,130,132,133,
	134,135,135,136,136,135,135,134,134,134,136,138,139,143,152,161,
	146,138,129,124,126,132,139,142,137,134,130,127,128,128,125,123,
	126,130,135,136,134,130,127,125,128,128,128,128,127,126,125,125,
	128,128,127,127,128,129,129,130,125,115,118,108,101,103,109,132,
	131,131,131,131,131,131,131,131,126,133,136,131,127,129,137,143,
	136,157,139,137,133,137,136,137,136,135,135,134,135,136,136,137,
	136,136,137,137,138,138,138,139,140,141,141,141,142,142,142,143,
	124,127,130,131,130,130,132,134,134,135,135,136,136,135,135,134,
	134,135,136,136,140,147,154,156,140,132,125,129,140,146,143,137,
	130,131,132,130,127,125,126,128,130,131,132,130,127,126,126,127,
	130,129,128,127,127,126,126,126,126,126,128,129,132,135,138,140,
	120,105,104, 99,101,106,107,122,131,131,131,131,131,131,131,131,
	127,131,134,132,126,125,133,144,142,155,138,140,134,137,137,137,
	137,136,136,135,136,136,137,138,137,137,137,137,138,138,138,138,
	139,139,139,139,140,140,140,140,127,129,132,132,131,131,132,134,
	133,134,135,135,136,135,135,135,135,137,137,136,142,150,153,149,
	135,128,123,131,145,152,146,137,127,130,133,131,127,125,127,130,
	125,125,125,124,124,127,132,136,129,128,128,127,127,127,128,128,
	127,128,130,133,138,142,147,150,134,109, 97, 87, 90,101,106,122,
	130,131,131,131,132,131,132,132,129,129,131,132,128,125,133,146,
	147,154,137,143,134,136,138,136,138,137,136,135,136,136,138,139,
	138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,
	130,132,134,134,133,132,133,135,133,134,134,135,136,136,135,135,
	136,140,139,137,144,153,150,141,131,126,124,129,140,147,146,143,
	133,131,129,129,131,129,126,123,121,123,126,126,127,129,133,135,
	127,127,126,126,127,129,130,131,132,133,134,137,142,148,152,156,
	155,132,120,104, 98,102,104,120,130,130,130,131,132,132,132,132,
	133,127,127,132,131,129,135,147,152,154,136,145,135,135,137,135,
	138,137,136,135,136,137,138,140,138,138,138,138,138,138,138,138,
	138,138,138,138,138,138,138,138,132,134,136,136,134,133,134,135,
	133,134,134,135,136,136,135,135,136,141,141,138,145,153,148,135,
	129,127,125,126,132,139,146,150,140,132,126,128,133,133,125,116,
	123,127,130,132,131,129,129,129,126,126,126,126,128,129,131,133,
	137,137,139,141,145,150,154,157,158,150,155,145,129,114, 99,106,
	130,130,130,131,132,132,132,132,135,127,125,131,134,131,137,147,
	155,154,136,146,134,135,137,134,138,138,136,135,136,137,139,140,
	138,138,138,138,138,138,138,138,139,139,139,139,139,139,139,139,
	126,127,130,132,135,135,134,134,135,135,135,135,136,136,136,136,
	133,139,141,138,139,142,138,129,131,128,126,125,129,135,143,148,
	136,128,121,121,128,131,128,122,126,125,126,129,135,135,131,126,
	129,126,124,126,133,139,140,139,136,133,131,135,143,151,155,156,
	158,156,154,153,153,148,140,133,134,136,136,134,131,130,133,137,
	128,131,132,130,128,131,137,143,170,138,142,142,137,141,134,135,
	138,137,136,135,136,137,139,140,137,138,138,138,139,138,139,139,
	137,138,138,138,139,138,139,139,126,127,130,132,135,135,134,134,
	134,135,135,135,136,135,136,136,134,139,140,137,139,141,137,128,
	129,127,125,125,127,132,137,141,132,127,122,121,125,128,127,125,
	127,131,135,134,130,126,127,129,127,129,128,126,132,140,141,137,
	130,128,128,133,143,151,156,158,156,155,154,155,157,154,148,143,
	142,140,136,132,130,130,131,132,129,131,132,130,128,130,137,143,
	168,140,142,141,137,140,134,135,138,137,136,135,136,137,139,140,
	137,138,138,138,139,138,139,139,138,138,138,138,139,139,139,139,
	126,128,130,132,134,135,135,134,134,134,134,134,135,135,135,135,
	134,139,140,136,138,140,136,128,127,127,126,125,127,129,131,132,
	127,126,125,124,124,126,128,130,132,135,136,133,127,124,125,128,
	126,129,129,128,133,139,140,135,126,126,128,134,143,151,156,158,
	154,154,155,157,160,159,156,152,152,145,135,130,130,131,129,128,
	130,132,133,130,128,130,136,142,166,144,141,139,136,139,135,135,
	138,137,136,135,136,136,138,139,137,137,138,137,138,138,138,139,
	139,139,139,139,140,140,140,140,127,129,130,132,134,135,135,135,
	133,133,134,133,134,134,134,135,134,139,139,135,136,139,135,127,
	128,128,128,128,128,127,127,126,125,127,129,127,125,125,130,135,
	136,131,126,125,128,129,127,124,127,125,127,133,136,134,134,136,
	128,129,133,138,145,151,155,158,153,154,156,158,160,159,158,156,
	158,146,133,127,130,133,131,128,131,133,133,130,128,129,135,141,
	163,150,142,138,136,137,136,134,137,136,136,135,136,136,137,138,
	137,137,137,137,138,138,138,138,139,139,140,139,140,140,140,141,
	130,131,131,132,133,134,134,134,132,132,133,132,133,133,133,134,
	133,138,138,134,135,138,135,127,129,130,130,130,129,128,127,126,
	126,129,131,130,128,129,133,138,130,126,122,122,127,129,127,125,
	130,123,127,141,142,131,130,140,135,137,141,144,148,150,153,155,
	154,156,157,157,157,155,155,155,157,145,132,127,131,134,134,131,
	131,133,133,130,128,129,135,141,161,157,145,137,136,136,137,135,
	137,136,136,135,135,135,136,136,137,137,137,137,138,138,138,138,
	139,139,140,139,140,140,140,141,133,133,133,133,133,132,132,132,
	131,132,132,132,133,132,133,133,132,137,137,133,134,138,135,127,
	129,129,130,130,129,129,128,127,129,129,130,130,131,133,135,136,
	120,124,127,127,124,124,127,131,131,127,134,147,147,135,134,143,
	139,143,147,149,150,150,152,154,154,156,158,156,154,153,154,155,
	154,146,136,130,131,133,134,133,130,132,133,130,128,130,136,142,
	161,166,147,136,137,135,137,134,136,135,135,135,135,135,135,135,
	136,137,137,137,138,137,138,138,139,139,139,139,140,140,140,140,
	135,135,134,133,133,132,131,131,131,131,131,131,132,132,132,132,
	130,135,135,131,133,138,136,128,127,127,127,127,128,128,129,130,
	131,128,125,127,132,135,134,131,121,126,130,130,127,125,127,129,
	129,138,146,149,149,148,146,144,138,143,149,152,152,151,152,154,
	153,156,158,156,154,153,156,159,153,149,142,135,131,130,131,132,
	129,131,132,130,128,130,137,143,162,173,150,137,138,134,137,133,
	136,136,135,135,135,134,134,134,136,136,137,136,137,137,137,138,
	138,138,138,138,139,139,139,139,137,136,135,133,132,131,130,130,
	131,131,131,131,132,132,132,132,130,134,134,130,133,138,136,129,
	125,125,124,124,125,127,129,131,132,125,121,124,132,136,132,126,
	130,128,127,130,134,133,127,122,128,148,158,150,149,158,156,144,
	134,141,149,152,152,151,153,155,152,155,158,157,155,155,159,163,
	153,152,147,138,130,126,128,131,128,131,132,130,128,131,137,143,
	163,177,152,137,138,133,137,133,135,135,135,135,135,134,134,133,
	136,136,137,136,137,137,137,138,137,138,138,138,139,138,139,139,
	136,138,139,137,134,131,131,131,130,130,130,130,131,131,131,131,
	132,133,133,132,131,132,135,139,128,125,124,127,133,133,128,122,
	121,128,134,133,127,122,122,124,128,126,125,126,130,130,128,125,
	148,150,152,153,153,152,150,148,134,140,147,152,154,154,155,155,
	155,155,155,155,155,155,155,155,155,154,150,141,132,126,127,129,
	131,129,130,133,131,127,132,142,170,178,155,139,134,128,133,132,
	131,132,133,133,134,133,133,133,133,133,133,133,135,135,135,136,
	138,139,139,139,140,139,140,140,132,134,135,134,131,129,129,130,
	130,130,130,130,131,131,131,131,131,132,133,132,131,131,133,136,
	136,132,127,125,127,129,129,129,145,148,148,141,132,127,128,132,
	127,128,129,127,126,126,130,134,150,152,154,155,155,154,152,150,
	134,139,146,150,152,152,153,153,155,155,155,155,155,155,155,155,
	155,155,151,143,133,127,127,130,131,128,130,133,131,127,132,142,
	167,176,154,139,135,129,133,131,131,132,133,133,134,133,133,133,
	134,134,135,135,136,136,137,137,138,138,139,138,139,139,139,140,
	127,129,131,130,129,127,128,129,130,130,130,130,131,131,131,131,
	129,131,133,133,132,131,132,133,143,140,134,127,122,123,129,134,
	146,145,141,132,125,122,126,131,125,130,132,128,123,125,136,146,
	152,153,155,156,156,155,153,152,136,140,145,149,150,151,152,153,
	155,155,155,155,155,155,155,155,155,155,153,145,136,130,129,131,
	131,128,130,133,131,127,132,143,166,175,153,140,137,131,133,130,
	131,132,133,133,134,133,133,133,135,135,136,136,137,137,138,138,
	138,138,138,138,139,139,139,139,124,126,128,128,128,127,128,130,
	129,130,130,130,131,130,131,131,128,131,133,133,132,131,131,132,
	143,144,142,134,125,122,127,133,125,126,125,122,120,121,125,129,
	125,128,129,127,127,133,145,155,151,152,154,155,156,155,153,152,
	140,143,147,149,150,151,153,154,156,156,156,156,156,156,156,156,
	154,156,154,147,138,131,130,131,130,128,129,132,131,127,133,144,
	167,175,154,142,141,135,136,131,132,132,133,133,134,134,133,133,
	134,134,135,135,136,136,137,137,137,138,138,138,139,138,139,139,
	125,127,129,128,128,128,130,132,129,129,130,129,130,130,130,131,
	129,131,133,133,133,132,134,136,141,146,149,145,136,128,126,127,
	121,123,126,128,130,130,131,132,127,125,125,128,137,146,154,158,
	149,151,152,153,154,153,152,152,145,147,149,150,150,151,153,156,
	155,155,155,155,155,155,155,155,154,156,156,150,141,133,130,130,
	130,127,128,132,130,127,134,145,171,178,156,144,145,139,139,133,
	132,133,134,134,135,134,134,134,133,133,134,134,135,135,136,136,
	138,138,138,138,139,139,139,139,128,129,130,129,128,128,130,133,
	129,129,129,129,130,130,130,130,130,131,132,132,133,135,139,143,
	144,150,155,155,149,139,131,127,128,129,131,132,132,130,127,125,
	128,127,129,135,146,154,157,156,149,150,151,152,153,153,152,152,
	147,149,150,149,149,150,153,156,155,155,155,155,155,155,155,155,
	153,155,156,151,142,134,130,130,130,127,128,131,130,128,135,146,
	176,181,156,143,144,141,141,134,132,133,134,134,135,134,134,134,
	133,134,134,134,135,136,136,136,138,139,139,139,140,139,140,140,
	129,130,130,129,127,126,128,131,129,129,129,129,130,130,130,130,
	132,132,131,131,132,137,144,150,153,155,158,160,159,151,141,133,
	133,131,128,126,126,125,123,122,129,134,141,147,151,152,152,152,
	151,152,153,153,154,154,154,154,147,148,148,147,146,147,150,153,
	154,154,154,154,154,154,154,154,151,154,156,152,143,134,130,129,
	130,127,128,131,130,128,135,147,179,181,153,139,141,139,140,133,
	132,133,134,134,135,134,134,134,136,136,136,136,138,138,138,139,
	139,139,140,139,140,140,140,141,130,130,130,128,126,125,126,128,
	129,129,129,129,130,130,130,130,133,132,131,130,132,138,148,154,
	162,160,159,161,164,159,149,140,138,133,126,122,124,127,130,131,
	130,141,153,156,152,147,147,150,152,153,154,155,156,156,156,157,
	146,147,146,144,143,144,148,151,153,153,153,153,153,153,153,153,
	150,154,156,152,143,134,130,129,130,126,127,130,129,128,136,148,
	180,181,151,136,138,136,138,132,133,133,134,134,135,135,134,134,
	138,138,139,139,140,140,141,141,140,140,140,140,141,141,141,141,
	131,131,130,127,126,126,128,131,128,128,128,128,129,129,129,129,
	129,129,130,131,136,144,154,162,175,166,160,163,162,150,137,133,
	161,159,146,125,116,123,133,137,147,146,146,146,148,150,152,154,
	152,151,151,150,151,151,152,153,150,148,146,142,142,144,150,155,
	153,153,153,152,152,152,152,152,155,153,151,151,151,147,139,132,
	127,129,130,127,126,130,142,152,181,183,154,136,134,132,137,135,
	134,135,136,137,138,138,138,138,140,140,141,140,141,141,141,142,
	143,143,143,143,143,143,143,143,128,129,129,128,126,126,128,131,
	128,128,129,128,129,129,129,130,130,130,131,132,136,144,154,161,
	169,169,160,159,163,147,132,139,177,175,162,142,133,138,146,149,
	148,147,146,146,147,149,152,153,151,151,150,149,150,151,152,153,
	151,149,146,142,141,144,150,155,152,152,152,152,152,152,152,152,
	154,152,151,151,152,147,139,132,127,130,131,128,126,130,139,148,
	181,185,157,139,137,133,137,134,135,136,137,137,139,138,138,138,
	140,140,140,140,141,141,141,141,143,143,143,143,143,143,143,143,
	124,126,129,129,129,127,128,129,129,129,129,129,130,130,130,130,
	131,131,132,133,137,144,154,161,166,174,165,161,166,149,136,151,
	175,173,162,144,136,140,146,146,148,148,147,146,147,148,150,151,
	151,151,151,150,151,151,152,153,152,149,145,141,141,145,150,154,
	151,151,152,151,152,152,152,153,152,151,149,150,152,148,140,133,
	127,130,131,129,128,130,136,142,178,183,158,142,140,135,137,133,
	135,136,137,137,139,138,138,138,140,140,140,140,141,141,141,141,
	142,142,142,142,142,142,142,142,121,124,128,130,129,128,129,129,
	129,130,130,130,131,130,131,131,132,132,133,133,137,143,152,159,
	168,173,171,169,166,152,148,161,161,161,152,137,133,137,141,140,
	148,148,147,146,147,148,149,150,150,150,150,150,151,151,151,152,
	154,149,143,139,141,145,149,152,150,150,151,151,152,152,152,153,
	150,149,148,150,151,148,141,134,128,130,131,130,129,130,133,136,
	169,176,154,141,142,137,139,134,136,136,137,138,139,138,138,138,
	139,140,140,140,141,140,141,141,142,142,142,142,142,142,142,142,
	122,125,129,130,129,128,128,128,129,130,130,130,131,130,131,131,
	132,133,133,133,136,142,150,156,166,159,166,170,157,150,157,160,
	158,157,149,138,137,145,148,146,149,148,148,147,147,148,148,149,
	150,150,150,150,151,151,151,151,153,147,140,137,140,145,149,151,
	151,151,151,151,151,151,151,151,149,148,147,149,151,148,141,134,
	129,130,130,130,130,130,132,134,158,167,148,138,141,138,141,137,
	137,137,138,138,139,139,138,138,139,140,140,140,141,140,141,141,
	141,141,141,141,141,141,141,141,125,127,129,130,128,127,128,129,
	129,129,129,129,130,130,130,130,131,132,132,132,134,139,146,152,
	160,145,155,163,149,149,160,156,156,154,146,136,138,147,151,149,
	147,147,147,147,148,148,148,149,149,149,150,150,151,151,150,150,
	153,145,137,134,139,145,149,150,151,151,151,150,150,150,149,149,
	148,147,147,148,151,147,140,134,130,129,129,128,130,132,133,135,
	155,164,145,135,139,138,142,138,138,138,139,139,139,139,138,138,
	139,139,139,139,140,140,140,140,141,141,141,141,141,141,141,141,
	130,130,130,128,126,125,127,129,128,128,129,128,129,129,129,130,
	130,130,130,130,132,137,143,149,161,146,150,160,156,157,165,162,
	156,152,142,131,133,143,147,144,146,146,147,147,148,148,148,149,
	148,149,150,151,152,151,150,150,151,142,133,132,138,145,149,149,
	152,152,151,150,150,149,148,148,148,147,146,148,150,147,140,133,
	132,129,127,126,129,133,136,137,159,167,145,135,138,136,141,138,
	138,138,139,139,139,139,138,138,139,139,139,139,140,140,140,140,
	140,140,140,140,140,140,140,140,133,133,131,128,125,124,126,129,
	128,128,128,128,129,129,129,129,129,129,130,129,131,135,141,146,
	167,156,153,162,169,170,171,174,162,157,145,132,134,143,147,144,
	145,146,147,147,148,148,148,148,148,149,150,150,151,150,150,149,
	150,141,132,130,137,145,149,150,152,152,151,150,149,148,147,147,
	148,147,146,148,150,147,139,133,133,129,126,125,129,134,138,140,
	165,172,149,136,138,135,139,136,138,139,139,139,139,139,138,138,
	139,139,139,139,140,140,140,140,140,140,140,140,140,140,140,140,
	133,127,120,118,125,130,129,123,128,129,129,128,128,127,127,126,
	127,128,129,131,134,136,139,140,149,152,149,154,171,174,169,171,
	168,156,141,134,138,145,149,151,150,150,150,150,150,150,150,150,
	148,150,151,152,153,152,151,151,145,136,128,128,138,147,149,148,
	151,150,150,149,149,150,150,151,146,145,144,146,150,149,144,139,
	135,141,132,131,127,127,145,151,173,165,153,141,135,135,138,142,
	138,138,138,138,138,137,137,137,138,139,139,140,141,142,142,143,
	140,140,140,140,139,139,139,139,131,125,123,127,128,125,126,130,
	127,127,127,127,127,127,127,127,127,128,129,131,133,136,138,140,
	146,150,147,153,169,173,168,170,168,157,143,137,140,146,151,153,
	153,153,153,153,154,154,154,154,152,153,153,154,154,152,151,150,
	142,137,131,130,136,143,148,150,150,150,149,148,149,150,151,152,
	149,147,146,149,152,151,147,142,123,132,130,134,132,129,143,145,
	168,162,151,141,136,135,138,140,138,138,138,138,138,138,138,138,
	138,139,139,139,140,139,140,140,140,140,140,139,139,139,139,139,
	122,130,132,126,123,125,125,120,125,125,126,126,127,127,128,128,
	127,128,129,130,133,135,137,139,142,146,144,150,167,171,165,167,
	167,157,145,139,142,148,152,154,156,156,157,157,158,158,158,159,
	156,157,157,156,156,153,152,150,138,135,131,130,134,140,147,152,
	150,150,150,150,151,151,152,153,152,150,149,152,156,156,151,147,
	121,133,136,145,146,140,150,148,160,155,148,141,137,136,137,139,
	136,136,137,137,138,138,139,139,139,139,138,138,138,137,137,137,
	140,140,140,139,139,139,138,138,126,119,122,132,134,124,119,124,
	124,124,124,125,126,127,129,130,127,128,129,130,132,134,136,137,
	137,142,140,147,164,168,162,163,162,154,144,139,141,146,151,154,
	157,157,158,158,159,160,160,161,160,161,160,159,158,155,153,151,
	136,130,125,126,134,143,149,151,152,152,152,152,154,154,155,155,
	153,152,151,154,159,160,156,152,139,149,150,159,161,156,164,161,
	150,148,144,140,138,137,137,137,135,136,136,137,138,139,139,140,
	140,140,140,139,138,137,137,136,139,139,139,139,138,138,138,138,
	120,120,122,130,145,152,145,133,125,125,125,124,126,127,128,129,
	127,128,128,129,131,132,134,135,133,138,138,145,162,164,158,158,
	156,150,143,138,139,143,148,151,155,156,157,157,159,159,160,160,
	162,163,162,162,160,157,155,154,137,129,122,124,137,147,151,151,
	155,155,156,156,157,157,157,158,152,151,151,155,160,162,160,157,
	158,164,159,164,166,162,172,169,144,143,141,139,138,137,137,137,
	135,136,136,137,138,139,139,140,143,143,142,141,140,139,138,137,
	139,139,139,138,138,138,137,137,109,132,134,123,146,185,178,140,
	127,127,126,125,126,126,128,129,127,127,128,128,130,131,133,134,
	131,137,136,143,160,161,154,154,150,146,141,137,137,140,146,150,
	153,154,155,155,157,158,159,160,161,162,163,163,162,160,159,157,
	142,136,131,131,138,147,153,155,156,157,157,158,158,157,157,156,
	149,148,148,153,160,163,162,159,163,166,156,159,161,159,169,167,
	140,139,138,137,137,137,137,138,136,136,137,137,138,138,139,139,
	144,143,143,141,140,139,138,138,138,138,138,137,137,137,137,137,
	122,129,131,133,149,167,161,142,131,130,128,126,125,126,127,128,
	127,127,127,128,129,131,132,133,130,135,135,142,159,159,151,150,
	147,145,141,138,137,140,145,149,152,153,154,155,157,158,159,160,
	159,160,162,163,164,163,162,162,149,152,152,145,138,140,150,161,
	155,156,156,157,156,155,154,153,145,144,145,150,158,163,163,161,
	158,161,152,157,160,158,166,162,138,137,136,134,135,136,138,140,
	138,138,138,138,138,138,138,138,142,142,141,140,139,138,137,137,
	138,138,138,137,137,137,136,136,131,134,133,132,137,140,134,124,
	133,132,129,127,125,125,126,126,127,127,128,128,129,130,131,132,
	130,135,135,142,158,158,149,148,146,145,142,139,138,141,146,151,
	153,153,155,156,158,159,160,161,158,159,161,163,164,164,164,163,
	154,165,169,156,138,133,148,167,154,154,155,154,154,152,151,150,
	142,141,143,148,157,162,163,162,153,158,153,161,165,162,167,161,
	138,137,135,133,134,136,139,141,138,138,138,138,138,137,137,137,
	140,140,139,138,138,137,136,136,138,138,137,137,137,136,136,136,
	128,137,134,124,132,148,143,124,122,138,151,153,127,121,124,134,
	134,127,122,124,131,133,130,126,130,131,127,134,152,154,143,139,
	143,143,142,140,139,141,146,150,151,152,153,154,157,158,159,160,
	156,158,161,168,157,153,160,169,168,179,164,144,126,137,164,152,
	154,153,153,153,155,152,149,145,141,141,142,148,155,159,159,156,
	162,150,151,158,157,159,159,150,134,134,134,134,135,137,139,140,
	138,138,138,137,137,137,136,136,138,140,142,143,142,140,138,136,
	135,136,136,136,137,137,137,138,122,132,134,127,129,140,144,138,
	134,130,139,146,150,138,132,124,130,126,126,129,131,128,129,132,
	129,131,127,133,151,152,142,139,142,143,143,142,141,142,145,148,
	149,149,151,152,154,155,156,157,157,152,161,152,160,152,168,172,
	173,185,159,137,134,136,150,152,151,151,151,151,152,150,146,143,
	138,138,140,146,153,157,157,155,159,148,149,155,155,158,158,148,
	135,135,134,134,135,136,138,139,138,138,137,137,137,136,136,136,
	137,138,140,142,142,140,138,136,135,135,136,136,137,137,137,138,
	114,123,132,133,132,139,153,165,130,129,125,132,174,160,135,127,
	122,128,132,129,127,128,131,133,128,131,127,132,149,150,140,138,
	140,142,144,143,143,142,144,146,146,147,148,149,151,152,153,153,
	153,154,151,152,155,168,171,178,184,180,151,136,136,134,142,149,
	149,149,148,149,150,147,143,140,135,136,138,144,151,154,155,154,
	155,147,148,152,152,157,158,146,136,135,134,134,135,136,137,138,
	138,138,137,137,137,136,136,136,135,136,138,139,140,139,137,136,
	135,136,136,136,137,136,137,137,116,118,124,131,132,133,144,159,
	139,124,122,127,134,151,160,147,121,131,133,124,124,133,134,127,
	126,130,126,131,147,147,139,138,139,142,144,145,144,143,143,144,
	146,147,148,148,150,150,151,151,148,156,149,161,162,187,175,185,
	189,162,143,138,132,134,144,145,149,148,147,148,149,146,142,139,
	133,135,139,144,149,152,154,154,153,148,149,151,151,159,160,146,
	137,136,135,134,134,135,136,137,137,137,137,136,136,136,136,136,
	132,134,136,137,139,138,137,136,135,135,135,135,136,136,136,136,
	125,116,118,130,136,130,128,133,143,152,133,117, 87,126,152,173,
	136,131,125,124,129,132,129,124,125,130,127,131,145,145,138,138,
	140,142,145,145,144,142,143,144,147,147,148,149,150,151,151,152,
	147,152,164,168,186,194,178,188,181,149,135,134,133,137,144,148,
	149,148,147,148,148,145,141,138,133,137,141,145,149,151,153,155,
	152,149,151,150,151,161,162,145,137,136,135,134,133,134,135,136,
	137,137,137,136,136,136,136,136,131,133,134,136,137,137,136,136,
	135,135,135,135,135,135,135,135,125,117,122,144,161,158,145,138,
	165,161,146,130, 51,100,152,175,156,134,123,131,135,126,122,129,
	125,130,128,131,143,143,137,139,142,143,145,144,142,142,143,144,
	146,146,147,148,150,151,152,152,146,155,166,183,190,199,168,193,
	162,145,131,126,137,140,136,153,148,147,147,147,147,144,140,136,
	133,137,142,145,147,148,151,154,150,150,152,148,150,163,164,145,
	137,136,134,133,133,134,135,136,137,137,136,136,136,135,135,135,
	131,132,134,135,136,136,136,135,135,135,135,134,134,134,134,134,
	121,121,134,161,182,180,160,143,129,147,160,173,120,121,123,136,
	166,150,137,134,131,125,125,132,125,131,129,131,142,142,136,139,
	144,144,144,142,140,141,144,146,143,144,145,146,149,150,151,152,
	149,158,160,191,181,195,154,200,150,139,133,124,133,140,134,151,
	145,145,144,144,144,141,137,134,131,136,141,144,144,145,148,151,
	147,149,151,146,147,163,164,143,135,135,134,133,134,134,136,137,
	137,137,136,136,136,135,135,135,132,133,134,135,136,135,135,135,
	135,135,135,134,134,134,133,133,120,126,141,164,179,170,143,119,
	129,130,151,181,154,138,129,133,164,168,157,131,121,130,135,130,
	125,131,130,132,142,142,137,140,145,145,143,140,139,140,144,148,
	141,142,143,145,147,148,150,151,153,152,163,181,182,179,150,202,
	147,131,138,130,125,137,139,144,144,143,142,142,142,139,134,131,
	131,136,141,142,142,141,144,148,144,147,149,143,145,161,163,141,
	135,135,134,133,134,134,136,137,136,136,136,136,135,135,135,135,
	133,134,134,134,135,135,135,135,135,135,134,134,134,133,133,133,
	119,130,156,188,188,139, 90, 77,122,122,128,144,165,169,148,123,
	141,156,175,140,127,131,117,137,131,122,139,148,132,138,152,141,
	149,147,143,141,140,141,144,146,144,144,145,145,146,147,147,148,
	147,165,149,181,180,158,164,179,149,132,126,135,138,130,136,153,
	143,143,143,141,139,135,132,130,134,136,138,141,144,145,146,147,
	143,150,147,139,147,161,155,136,139,134,130,129,133,137,138,138,
	136,135,134,133,132,132,132,132,131,132,132,132,133,133,133,134,
	137,137,137,136,136,136,136,136,129,144,171,188,164,112, 75, 68,
	 81,119,140,134,143,166,163,137,136,158,170,159,136,135,130,128,
	134,130,144,150,139,143,153,147,148,146,143,140,139,141,143,145,
	143,144,144,145,146,147,148,148,141,147,148,164,175,160,179,160,
	124,130,138,143,141,138,139,144,139,140,140,139,137,134,132,130,
	135,136,138,140,143,144,145,145,142,149,147,140,147,160,155,137,
	127,130,133,134,132,132,134,136,139,139,138,138,138,138,139,139,
	136,136,136,135,134,134,133,133,134,134,134,133,133,133,133,133,
	135,160,186,180,134, 80, 61, 71, 84,112,128,121,123,143,161,164,
	129,139,140,177,149,130,134,131,133,136,143,145,143,143,148,150,
	147,145,142,139,138,139,142,143,142,142,143,144,146,147,148,148,
	149,143,146,153,157,168,199,159,129,158,175,159,137,131,135,136,
	134,135,135,135,135,133,131,130,134,136,137,138,140,141,141,141,
	140,146,143,138,145,156,152,137,124,128,131,133,133,133,136,139,
	136,136,136,135,136,137,138,139,132,132,133,134,135,136,137,137,
	134,134,134,134,133,133,133,133,135,175,190,160,109, 61, 57, 88,
	102,107,118,129,132,131,138,149,165,159,139,185,164,143,128,121,
	127,138,138,137,141,138,137,146,147,145,141,138,137,138,140,142,
	140,141,142,143,145,147,148,148,145,154,161,176,153,174,194,167,
	161,168,161,142,135,138,132,119,129,130,131,131,132,131,131,130,
	132,132,133,134,135,135,136,136,135,139,138,134,140,148,145,135,
	138,137,136,134,132,131,130,129,133,132,131,130,129,129,129,129,
	132,132,132,132,132,132,132,132,132,132,131,131,130,129,129,129,
	145,188,183,135, 93, 56, 59,103,111,120,126,126,128,132,131,126,
	139,171,165,168,133,130,121,136,130,143,140,136,142,138,134,146,
	147,144,141,138,137,137,139,141,139,140,141,142,144,146,147,147,
	151,149,153,185,188,193,171,132,147,138,125,120,126,133,130,123,
	127,127,128,129,130,130,130,130,129,129,129,128,129,129,130,130,
	130,132,131,130,134,139,137,131,143,153,165,170,167,163,164,166,
	158,157,155,152,150,148,146,146,137,137,136,135,134,133,132,131,
	136,136,135,134,133,132,131,131,163,192,166,110, 80, 64, 72,108,
	116,127,130,121,119,126,131,129,120,137,131,127,122,137,121,134,
	141,151,148,143,147,142,139,149,147,145,141,138,137,137,139,141,
	139,140,141,142,143,144,145,146,139,144,164,174,179,154,143,130,
	123,122,124,128,127,124,128,137,127,127,127,127,129,129,129,130,
	128,127,127,126,126,127,127,128,128,128,127,127,130,131,131,129,
	134,160,189,201,197,190,192,199,197,196,193,190,187,185,183,183,
	186,184,179,173,166,160,155,153,143,142,142,140,139,138,137,137,
	175,174,140, 90, 70, 80, 99,113,117,121,128,131,127,120,121,128,
	134,127,126,128,128,133,124,133,146,152,151,147,145,141,140,146,
	148,145,141,138,137,137,139,141,140,140,141,141,143,143,144,145,
	148,144,154,149,149,132,133,133,134,128,127,133,137,132,128,127,
	128,128,128,128,128,128,128,128,128,127,127,126,126,127,127,128,
	128,127,126,127,129,128,127,128,132,147,167,181,186,185,185,186,
	188,187,185,183,181,180,179,179,175,176,178,181,184,186,188,190,
	184,184,183,181,180,179,178,177,175,153,119, 79, 63, 96,126,120,
	136,129,122,119,117,116,121,129,124,117,123,123,125,135,140,126,
	145,148,148,144,139,136,137,140,148,146,142,138,137,137,139,141,
	140,140,141,141,142,143,143,144,151,147,145,148,129,134,129,129,
	130,130,130,129,127,125,125,125,129,129,129,128,128,128,128,128,
	130,129,128,127,127,128,129,130,130,128,127,129,129,126,126,129,
	128,125,131,153,185,207,212,209,214,213,212,211,211,211,212,212,
	208,207,206,203,201,198,196,195,191,191,190,188,187,185,184,184,
	172,137,100, 66, 78,115,123,126,133,132,117,111,104,108,133,140,
	125,124,125,126,130,135,140,143,147,148,148,145,141,137,135,135,
	142,141,139,138,138,138,139,140,138,137,137,139,142,143,142,141,
	151,147,141,135,131,129,129,130,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,124,124,124,126,133,142,151,156,
	161,162,164,166,169,172,174,175,180,181,184,188,193,197,200,202,
	204,205,207,209,211,213,214,215,157,128, 99, 82, 96,123,129,130,
	121,130,117,111,112,113,127,127,126,126,127,129,133,138,143,146,
	144,146,146,143,140,137,136,136,142,141,139,138,138,138,139,140,
	138,136,136,138,142,144,144,143,145,142,137,131,128,127,128,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	133,131,129,127,129,132,136,138,132,133,135,136,139,140,142,142,
	140,141,143,145,147,149,151,152,159,160,161,163,165,166,168,169,
	143,120, 95, 99,114,121,126,122,116,132,115,106,113,112,121,128,
	128,128,129,132,136,142,146,150,142,142,142,142,141,140,139,139,
	142,141,139,138,137,137,138,139,137,135,135,137,141,145,146,146,
	138,136,132,128,126,126,127,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,132,131,129,127,126,125,125,126,
	122,123,123,124,125,126,127,127,129,129,129,129,129,129,129,129,
	130,130,131,132,133,134,135,135,128,109, 87,105,122,118,126,124,
	131,146,129,131,144,130,127,136,127,128,130,132,137,142,147,150,
	140,140,140,142,144,144,144,143,142,141,139,137,137,137,137,138,
	135,135,135,137,142,145,147,147,133,131,129,127,127,127,128,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	124,125,126,127,128,127,127,127,131,131,131,131,131,131,131,131,
	128,128,127,127,126,126,126,126,128,128,129,129,130,130,130,131,
	132,110, 89,111,127,122,133,136,155,160,148,173,198,168,137,129,
	126,127,129,131,135,140,144,146,141,140,140,143,147,149,148,146,
	142,141,139,137,136,136,136,137,134,134,135,139,143,145,145,144,
	131,130,129,128,128,129,129,130,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,122,124,126,128,130,130,129,129,
	130,130,130,129,129,129,128,128,126,127,127,127,128,128,128,129,
	129,129,129,128,128,128,128,128,162,136,113,122,129,123,127,133,
	146,170,179,194,188,148,131,137,126,127,128,130,134,137,140,142,
	142,139,139,142,149,151,149,146,142,141,139,136,135,134,135,135,
	133,135,137,141,144,144,140,137,130,130,130,130,130,130,130,130,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,130,130,130,130,128,127,125,127,127,127,126,126,125,125,125,
	129,130,130,131,132,133,134,134,129,129,128,128,128,127,127,127,
	175,147,129,125,127,125,118,124,155,175,177,178,166,142,132,122,
	129,129,130,131,134,136,138,139,141,138,136,140,147,150,147,143,
	143,141,139,136,135,134,134,134,133,135,140,144,146,142,134,129,
	129,129,130,130,130,129,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,131,131,130,129,128,127,127,126,
	128,128,128,128,128,128,128,128,125,126,126,126,127,126,127,127,
	130,130,130,129,129,129,129,129,156,131,124,119,126,132,123,130,
	140,190,213,194,152,128,136,130,131,131,132,133,134,135,137,138,
	140,136,134,138,145,148,145,141,143,141,139,136,135,133,133,134,
	133,136,141,146,147,140,131,123,129,129,129,129,129,128,127,127,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	127,127,127,126,128,129,131,132,127,128,128,128,129,129,129,130,
	130,130,129,128,128,127,126,126,127,127,127,127,127,126,126,126,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	130,130,130,130,130,130,130,130,130,130,130,129,129,129,128,128,
	129,129,129,129,129,129,129,129,130,130,130,130,130,130,130,130,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	130,130,130,129,129,129,128,128,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	127,128,128,128,129,128,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,127,127,127,127,128,128,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,130,130,130,130,130,130,130,130,
	127,127,127,127,128,128,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,129,129,129,129,129,129,129,130,130,130,130,130,130,130,130,
	129,129,129,129,130,130,130,130,130,129,129,128,130,132,134,136,
	130,130,129,128,128,127,126,126,128,127,127,126,127,128,128,129,
	127,134,136,130,128,131,131,127,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,130,130,130,130,
	130,130,129,128,129,131,133,135,131,131,131,130,130,129,129,129,
	129,129,128,127,127,128,128,129,128,135,136,130,128,131,131,127,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,130,130,130,130,130,129,128,128,129,130,131,132,
	132,132,132,132,132,132,132,132,131,130,129,128,128,128,128,129,
	128,135,136,130,128,130,131,126,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,128,128,129,128,129,129,129,130,
	130,129,128,128,128,128,129,130,130,130,131,131,132,132,132,133,
	132,131,130,129,128,128,128,128,129,135,136,129,127,130,130,126,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	128,128,129,128,129,129,129,130,130,130,129,128,128,128,128,129,
	128,128,129,129,130,130,131,131,132,131,130,129,128,128,128,128,
	128,134,135,128,126,129,130,127,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,129,129,129,129,
	129,129,129,128,128,128,129,129,127,127,127,127,128,128,129,129,
	131,130,129,128,128,128,128,129,128,134,134,127,125,130,131,128,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,129,129,129,129,129,129,129,129,130,130,130,130,
	128,128,128,128,129,129,129,129,129,129,128,127,127,128,128,129,
	127,132,133,126,125,130,132,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,127,128,128,128,129,128,129,129,
	129,129,130,130,131,130,130,130,130,130,130,129,129,129,129,129,
	128,127,127,126,127,128,128,129,126,132,133,126,125,130,132,130,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	132,131,131,130,129,130,130,130,129,129,129,128,128,127,126,126,
	125,127,128,127,126,126,129,131,129,129,129,129,129,129,129,129,
	128,129,129,129,129,129,129,128,128,128,128,128,128,128,128,128,
	130,130,130,130,130,130,130,130,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,130,129,128,127,127,127,128,128,
	129,129,129,128,127,127,126,126,124,126,127,126,126,126,128,131,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,127,126,125,125,125,126,126,128,128,128,127,127,126,126,126,
	123,125,126,126,125,126,128,131,129,129,129,129,129,129,129,129,
	129,129,129,128,128,129,129,129,128,128,128,128,128,128,128,128,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,127,127,126,125,126,126,126,
	128,128,127,127,127,126,126,126,123,124,126,125,125,125,128,130,
	129,129,129,129,129,129,129,129,130,129,129,128,128,129,129,130,
	128,128,128,128,128,128,128,128,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	130,129,128,127,127,127,128,128,127,127,127,127,127,127,127,127,
	124,125,126,125,125,125,127,129,129,129,129,129,129,129,129,129,
	130,129,128,128,128,128,129,130,128,128,128,128,128,128,128,128,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,131,130,130,129,128,129,129,129,
	128,128,128,128,128,128,128,128,126,127,128,126,125,125,126,128,
	129,129,129,129,129,129,129,129,130,129,128,127,127,128,129,130,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	130,130,129,128,128,128,128,129,129,129,129,129,129,129,129,129,
	128,128,129,127,125,124,126,128,129,129,129,129,129,129,129,129,
	131,130,128,127,127,128,130,131,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,129,128,127,127,127,127,128,
	129,129,129,129,129,129,129,129,129,130,130,128,126,124,126,127,
	129,129,129,129,129,129,129,129,131,130,128,127,127,128,130,131,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,127,127,127,128,129,129,129,129,
	128,129,130,128,127,125,126,128,128,128,128,130,133,133,132,130,
	134,138,138,130,121,119,122,124,130,130,129,129,129,129,130,130,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	127,128,128,128,129,128,129,129,127,129,130,128,127,126,128,130,
	131,132,134,137,141,142,142,141,139,144,145,138,129,124,124,125,
	130,130,129,129,129,129,130,130,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	127,128,129,128,127,128,131,134,138,140,143,145,148,149,148,148,
	144,147,150,148,140,130,126,126,130,130,129,129,129,129,130,130,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,127,128,128,127,127,130,134,138,
	147,149,150,150,148,144,142,141,140,142,148,153,147,135,128,128,
	130,130,129,129,129,129,130,130,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,126,127,131,137,142,153,155,154,150,142,134,130,129,
	131,131,141,152,151,137,128,129,130,130,129,129,129,129,130,130,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	127,127,127,128,129,129,129,129,129,129,128,126,127,132,139,145,
	154,157,157,150,139,129,124,123,126,124,135,151,153,138,128,131,
	130,130,129,129,129,129,130,130,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,126,126,127,127,129,129,130,130,
	131,130,128,126,127,132,140,146,152,156,158,153,144,135,131,132,
	130,125,134,153,156,138,128,131,130,130,129,129,129,129,130,130,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	125,126,126,127,129,130,130,131,132,131,128,126,127,132,141,148,
	148,154,159,156,149,142,142,144,136,129,137,156,158,139,128,132,
	130,130,129,129,129,129,130,130,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,127,127,127,129,131,133,135,
	139,135,131,130,135,141,146,150,154,155,154,147,139,133,133,135,
	127,126,133,145,147,138,133,135,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,128,127,126,127,130,131,131,130,
	125,128,131,132,131,130,130,131,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,127,127,128,130,132,134,140,136,132,131,136,142,147,150,
	148,149,147,141,134,128,127,128,130,131,137,143,144,138,134,133,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,128,126,127,129,130,129,128,126,128,130,130,129,128,129,130,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,129,128,127,128,129,131,132,
	141,138,135,135,139,144,147,149,140,142,142,140,136,134,134,135,
	136,140,143,141,140,140,136,131,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,128,126,126,128,128,127,125,
	128,129,130,128,127,126,128,130,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,129,128,127,128,129,130,131,141,138,137,137,141,145,147,148,
	137,140,143,146,148,148,149,149,143,150,149,141,139,142,139,130,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,128,127,127,128,127,125,123,130,131,131,129,127,127,129,131,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,130,129,129,128,128,129,129,130,
	138,137,137,139,143,146,147,147,143,145,147,150,153,152,150,148,
	148,154,153,144,141,143,140,132,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,128,127,127,128,126,124,121,
	129,130,131,131,129,129,131,133,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,127,128,128,129,129,135,135,136,139,144,146,146,145,
	150,150,150,150,150,145,138,132,148,151,151,147,144,141,137,132,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,128,127,127,129,127,124,121,123,126,130,131,131,130,130,131,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,127,127,128,128,129,129,129,130,
	131,132,134,139,144,146,145,144,151,150,150,151,151,145,136,129,
	144,143,145,147,144,137,131,130,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,128,128,128,130,128,124,122,
	114,120,126,130,131,129,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	126,127,127,128,129,129,129,129,128,130,133,138,144,146,145,143,
	148,148,150,154,157,154,146,140,141,137,139,147,145,133,127,130,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,128,128,129,130,129,125,123,109,115,123,128,130,128,127,126,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,129,128,128,128,128,129,129,
	127,127,129,133,140,144,147,147,139,142,146,150,151,146,139,133,
	149,155,153,142,136,139,138,132,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,127,127,127,127,128,128,129,129,
	121,101, 98,118,133,127,121,124,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,129,129,129,130,128,127,129,133,139,144,147,148,
	148,149,152,155,155,150,142,137,138,147,150,143,139,139,136,128,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	128,129,129,129,130,129,130,130,125,115,108,112,121,126,125,123,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,127,127,127,128,129,129,129,129,
	127,127,128,132,139,144,146,147,150,151,153,154,154,150,144,139,
	130,139,145,142,139,137,132,125,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,130,130,130,130,130,130,130,130,
	128,131,123,108,110,124,130,124,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	125,126,127,128,129,129,129,129,128,127,127,131,137,143,146,148,
	145,145,145,147,149,147,143,140,134,139,142,140,136,133,129,127,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,128,128,128,128,128,127,136,132,115,112,124,130,126,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,123,125,126,127,129,129,129,128,
	128,127,126,129,136,142,146,148,143,142,142,144,148,150,149,148,
	148,145,142,137,132,127,127,130,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,126,126,126,126,125,125,125,125,
	123,129,132,128,124,125,127,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	122,123,125,127,129,129,129,128,129,127,126,128,134,141,146,149,
	148,147,146,148,152,156,157,158,156,149,143,138,131,125,126,133,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	125,125,125,124,124,124,124,124,123,124,129,135,133,126,124,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,120,122,125,127,129,129,128,128,
	129,126,125,126,133,140,146,149,153,150,147,147,151,155,157,158,
	154,147,143,142,136,126,125,132,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,124,124,125,124,125,125,125,126,
	128,125,127,133,134,127,123,124,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	120,122,125,127,129,129,129,128,129,127,125,126,133,140,146,149,
	153,149,144,142,145,147,149,151,148,142,142,146,140,127,124,130,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,
	125,125,126,126,127,127,127,128,133,129,127,128,130,129,125,121,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,125,125,126,126,127,127,128,128,
	126,129,131,130,130,133,140,147,153,153,153,153,153,152,152,152,
	139,134,132,152,152,128,125,125,129,130,130,129,127,127,129,132,
	127,129,130,130,128,128,129,131,129,129,129,129,129,129,129,129,
	130,130,129,128,126,124,123,122,125,126,125,124,123,125,128,132,
	124,127,132,135,136,133,129,126,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	125,125,126,126,127,127,128,128,130,133,136,136,135,137,143,148,
	142,145,148,151,150,146,142,138,132,130,129,150,150,128,125,125,
	127,128,128,127,125,125,127,130,127,129,130,130,128,127,129,130,
	129,129,129,129,129,129,129,129,129,129,129,128,127,125,123,122,
	126,126,125,122,121,122,125,128,127,129,132,134,134,132,129,127,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,125,125,126,126,127,127,128,128,
	133,138,144,145,144,143,145,148,153,153,152,149,144,137,131,127,
	127,129,129,148,148,128,126,124,124,126,126,125,124,123,125,127,
	127,129,130,129,128,127,128,130,129,129,129,129,129,129,129,129,
	128,128,128,128,128,126,125,124,125,125,125,122,120,121,123,126,
	132,132,133,132,132,130,129,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	125,126,126,126,127,128,128,128,134,141,149,151,150,147,147,148,
	140,137,131,127,125,127,130,133,132,136,137,151,148,129,127,123,
	124,126,127,126,124,124,125,127,127,129,130,129,127,126,128,129,
	129,129,129,129,129,129,129,129,127,128,129,129,129,127,126,125,
	123,124,124,123,123,124,127,130,136,135,133,131,130,129,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,126,126,126,126,128,128,128,129,
	134,141,150,154,152,149,147,147,151,146,139,132,128,128,131,133,
	144,150,148,155,149,130,129,124,126,127,129,128,126,126,127,128,
	127,129,130,128,127,126,127,128,129,129,129,129,129,129,129,129,
	128,129,130,131,131,129,128,126,123,124,126,126,127,129,133,136,
	136,135,132,130,129,128,129,130,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	126,126,127,127,128,128,129,129,132,140,150,154,154,150,149,149,
	147,149,151,154,156,156,155,155,152,160,155,156,146,129,130,125,
	126,128,130,130,128,127,128,129,127,128,129,128,126,125,126,127,
	129,129,129,129,129,129,129,129,129,131,132,133,133,131,129,128,
	125,127,129,129,130,132,135,139,134,133,131,129,129,128,129,130,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,126,126,127,127,128,128,129,129,
	131,140,149,154,154,152,152,153,150,152,154,155,154,151,148,146,
	153,161,155,151,140,127,131,125,125,127,129,129,128,126,127,128,
	127,128,129,128,126,124,125,126,129,129,129,129,129,129,129,129,
	132,133,135,135,135,133,130,128,129,130,131,131,129,130,132,134,
	130,130,130,129,129,129,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	126,126,127,127,128,128,129,129,132,140,150,154,155,154,155,156,
	155,154,152,151,151,152,154,155,150,159,151,146,135,124,130,126,
	124,126,128,128,127,125,126,127,127,128,129,127,125,124,125,126,
	129,129,129,129,129,129,129,129,133,134,136,136,136,133,131,129,
	133,134,134,131,128,127,127,129,127,128,128,129,130,130,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,127,125,125,128,129,128,127,
	125,126,127,127,128,127,127,127,127,127,126,126,127,128,128,129,
	138,144,150,151,151,151,150,149,155,154,152,152,154,155,156,157,
	156,157,153,141,131,127,127,127,127,127,126,125,126,127,128,129,
	127,127,126,125,124,124,125,125,128,128,128,128,129,130,131,133,
	135,135,134,132,132,130,130,129,127,128,128,129,129,128,128,127,
	130,130,130,130,130,130,130,130,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,127,125,125,128,129,128,127,125,126,127,127,128,127,127,127,
	127,127,126,126,127,128,128,129,139,142,150,157,160,156,155,157,
	154,158,161,159,154,151,154,157,153,161,156,134,125,130,131,123,
	125,125,125,124,125,126,127,128,129,128,127,126,125,125,125,125,
	128,128,128,128,129,131,133,134,134,134,133,132,131,130,129,128,
	128,128,128,128,128,128,128,128,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,127,125,125,128,129,128,127,
	125,126,127,127,128,127,127,127,127,127,127,126,127,127,128,129,
	131,129,136,151,155,146,145,150,149,158,164,162,155,149,152,157,
	155,160,151,131,123,128,130,123,123,123,123,123,124,125,126,127,
	129,129,128,126,126,125,125,125,128,128,129,129,131,132,134,135,
	132,132,132,130,130,129,128,128,129,128,128,128,128,128,128,129,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,127,125,125,128,129,128,127,126,126,127,127,128,128,127,127,
	127,127,127,126,127,127,128,129,126,118,124,141,145,132,127,135,
	140,147,154,156,154,152,154,156,159,150,140,133,127,121,123,130,
	124,124,124,125,126,127,128,129,128,128,127,126,125,125,125,125,
	129,129,130,130,132,133,134,135,130,130,130,129,129,128,127,127,
	129,129,128,127,127,128,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,127,125,125,128,129,128,127,
	126,127,128,128,129,128,128,128,128,128,127,127,127,127,127,128,
	133,122,124,139,141,127,121,128,136,135,137,143,152,157,157,155,
	156,143,134,131,127,121,123,131,126,126,127,127,129,129,130,130,
	127,126,126,125,125,126,126,127,132,132,133,132,133,133,133,134,
	129,129,129,128,128,128,127,127,130,129,127,126,126,127,129,130,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,127,125,125,128,129,128,127,126,127,128,128,129,128,128,128,
	128,128,127,127,127,127,127,128,131,122,121,132,137,130,126,128,
	141,134,129,134,147,156,157,155,147,141,132,125,124,126,128,127,
	128,129,129,130,131,130,130,129,126,126,126,127,128,130,131,132,
	135,136,136,135,134,133,131,131,128,128,128,128,128,127,127,127,
	130,128,126,124,124,126,128,130,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,127,125,125,128,129,128,127,
	126,127,128,128,129,128,128,128,129,128,128,127,126,127,127,127,
	127,122,122,130,140,144,144,144,156,147,137,134,140,148,154,156,
	141,134,127,125,127,128,128,128,128,129,129,130,130,128,127,127,
	127,128,129,131,133,136,138,140,139,139,138,137,135,132,129,128,
	127,127,128,127,128,128,128,129,130,127,124,122,122,124,127,130,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,127,125,125,128,129,128,127,127,127,128,128,129,129,128,128,
	129,128,128,127,126,127,127,127,132,131,131,138,153,166,170,169,
	169,161,150,139,136,140,149,157,142,125,120,131,134,124,123,133,
	128,128,128,128,128,126,125,124,129,130,132,134,138,141,144,146,
	142,141,140,138,135,131,128,126,127,128,128,128,129,128,129,129,
	129,127,124,121,121,124,127,129,130,130,130,130,130,130,130,130,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,129,128,128,128,127,127,127,128,128,128,127,127,127,126,126,
	127,127,128,127,128,128,128,129,127,127,128,128,128,128,127,127,
	119,123,128,129,131,138,151,162,160,167,173,171,162,152,146,144,
	127,127,127,127,127,127,127,127,130,130,129,127,127,126,126,126,
	128,136,139,137,142,149,148,139,145,139,134,133,136,136,131,125,
	128,128,128,128,128,128,128,128,128,134,119,125,109,126,136,126,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,129,128,128,128,127,127,127,
	128,128,128,127,127,127,126,126,127,127,128,127,128,128,128,129,
	128,128,128,128,128,128,128,128,120,124,127,127,128,135,148,158,
	148,151,154,157,159,156,151,147,127,127,127,127,128,128,128,128,
	129,129,128,127,126,126,127,127,132,134,137,140,145,148,146,143,
	140,136,133,133,137,136,131,126,128,128,128,128,128,128,128,128,
	126,134,122,125,108,121,133,126,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,129,128,128,128,127,127,127,127,127,127,127,127,127,127,127,
	127,127,128,127,128,128,128,129,128,127,127,127,127,127,127,128,
	124,125,126,124,125,130,142,151,157,153,149,150,153,151,143,136,
	126,127,127,127,128,128,128,129,128,127,127,126,126,127,127,128,
	127,139,141,134,139,152,152,139,135,133,132,134,138,137,132,127,
	128,128,128,128,128,128,128,128,124,133,126,127,107,113,129,126,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,129,128,128,128,127,127,127,
	127,127,127,127,127,127,127,127,127,127,128,127,128,128,128,129,
	128,127,127,126,126,127,127,128,127,126,125,122,122,127,136,142,
	156,153,149,148,148,145,140,136,126,127,127,127,128,129,129,129,
	126,126,126,125,127,127,128,129,132,130,132,138,143,143,143,144,
	130,130,132,135,138,137,133,129,128,128,128,128,128,128,128,128,
	123,131,130,129,109,106,126,127,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,129,128,128,128,127,127,127,127,127,127,127,127,127,127,127,
	127,127,128,127,128,128,128,129,128,127,126,126,126,126,127,128,
	128,127,124,122,122,125,131,135,157,157,153,144,133,124,121,121,
	127,127,128,128,129,129,129,130,126,126,126,126,128,129,130,131,
	123,135,136,127,131,146,146,134,128,130,133,136,138,138,136,134,
	128,128,128,128,128,128,128,128,124,129,131,129,113,104,125,127,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,129,128,128,128,127,127,127,
	126,127,127,127,128,127,128,128,127,127,128,127,128,128,128,129,
	128,127,126,125,125,126,127,128,127,126,125,124,125,126,127,129,
	125,130,134,131,125,122,125,129,129,129,129,129,129,129,129,129,
	127,127,127,127,129,130,131,132,129,127,127,130,134,136,136,137,
	131,133,135,136,138,138,138,138,127,127,127,127,127,127,127,127,
	128,125,129,129,120,106,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,129,128,128,128,127,127,127,126,126,126,127,128,128,128,128,
	127,127,128,127,128,128,128,129,128,127,126,124,124,126,127,128,
	126,126,126,127,129,128,126,123,124,126,127,127,126,124,123,123,
	130,130,129,129,128,128,128,128,128,128,128,128,129,130,131,132,
	126,133,132,124,128,140,140,131,135,136,137,136,136,138,140,142,
	127,127,127,127,127,127,127,127,131,123,126,128,127,111,131,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,129,128,128,128,127,127,127,
	126,126,126,127,128,128,128,128,127,127,128,127,128,128,128,129,
	128,127,126,124,124,126,127,128,125,125,127,129,131,129,125,122,
	129,127,126,130,135,136,131,125,131,131,130,129,129,128,127,127,
	130,129,129,129,130,131,132,133,131,133,131,128,131,137,138,134,
	139,139,139,137,136,137,141,144,127,127,127,127,127,127,127,127,
	133,121,124,127,132,114,134,128,128,128,128,128,128,128,128,128,
	129,130,130,130,129,129,128,128,128,128,128,128,128,128,128,128,
	127,128,128,128,129,128,129,129,127,127,127,128,129,129,129,129,
	128,128,128,128,128,128,128,128,127,127,126,125,126,127,128,129,
	126,127,127,128,127,126,125,124,127,128,130,130,130,129,127,126,
	130,130,129,128,128,128,128,128,129,130,130,130,131,131,131,132,
	131,128,126,124,127,131,137,141,151,144,140,138,132,127,137,153,
	133,121,125,133,130,128,131,129,125,133,121,128,132,118,124,130,
	128,128,128,128,128,128,128,128,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	126,127,127,127,128,128,128,129,128,128,128,128,128,128,128,128,
	127,127,126,125,126,127,128,129,127,127,127,126,126,126,126,126,
	129,128,126,125,126,128,130,131,131,131,130,130,130,130,130,130,
	131,131,131,131,131,131,131,131,130,129,127,125,127,130,134,137,
	139,138,137,135,131,131,141,152,130,119,122,131,127,126,129,128,
	126,133,122,128,132,118,123,129,128,128,128,128,128,128,128,128,
	129,129,128,128,128,128,129,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,126,127,127,127,128,127,128,128,
	128,128,128,128,128,128,128,128,127,127,127,126,127,127,128,129,
	127,127,126,125,126,126,128,129,129,127,125,123,125,129,134,137,
	131,131,132,131,132,132,132,133,133,133,132,131,131,130,129,129,
	129,128,128,127,128,129,130,131,128,133,135,132,131,137,144,149,
	127,116,119,128,125,124,128,127,127,132,124,129,132,119,121,128,
	128,128,128,128,128,128,128,128,129,129,128,128,128,128,129,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,127,
	127,127,127,127,128,128,128,129,127,126,125,124,125,127,129,132,
	128,128,128,129,132,134,136,138,128,129,130,131,133,133,133,133,
	134,134,133,132,130,129,128,128,128,128,129,129,129,127,126,126,
	122,132,136,131,132,140,144,141,128,116,119,127,125,124,129,128,
	128,131,126,129,132,121,118,127,128,128,128,128,128,128,128,128,
	131,130,129,128,128,128,129,129,128,128,128,128,128,128,128,128,
	129,129,129,128,128,128,127,127,127,127,127,127,127,126,126,126,
	127,127,127,127,127,127,127,127,128,128,128,128,128,128,128,128,
	127,126,125,124,125,127,130,131,124,129,135,140,142,140,137,134,
	127,128,129,131,132,132,131,131,134,134,133,131,130,129,128,127,
	127,128,129,129,129,127,125,123,125,134,137,132,133,140,140,134,
	129,117,120,129,126,125,130,129,128,129,129,128,131,121,114,125,
	128,128,128,128,128,128,128,128,133,132,130,129,128,128,129,130,
	128,128,128,128,128,128,128,128,129,129,129,128,128,127,127,127,
	127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,
	128,128,129,129,129,128,128,127,126,126,126,126,128,128,129,130,
	125,131,140,146,147,142,135,130,126,127,129,130,132,131,131,130,
	132,131,131,130,129,128,128,128,127,128,129,129,129,127,126,125,
	130,134,135,133,134,135,133,129,131,119,121,129,126,126,131,130,
	127,126,130,128,130,121,110,123,128,128,128,128,128,128,128,128,
	136,135,132,130,129,128,129,130,128,128,128,128,128,128,128,128,
	130,130,129,128,128,127,127,126,128,128,128,128,127,127,127,127,
	127,127,127,127,127,127,127,127,128,129,129,130,129,128,127,126,
	124,126,128,129,130,129,128,127,130,134,140,144,144,139,133,129,
	128,129,131,132,133,132,131,130,129,129,129,129,129,128,128,128,
	128,128,128,128,128,128,128,128,131,128,128,131,132,129,127,128,
	131,119,121,128,125,124,129,129,127,125,130,127,128,121,106,121,
	128,128,128,128,128,128,128,128,138,136,134,131,129,129,129,129,
	128,128,128,128,128,128,128,128,130,130,129,128,128,127,127,126,
	129,129,129,128,128,128,127,127,127,127,127,127,127,127,127,127,
	128,129,129,130,129,128,127,126,123,126,129,130,131,129,127,125,
	135,137,138,139,138,135,132,129,130,132,133,134,135,134,133,132,
	127,127,127,127,128,128,129,129,128,128,127,126,127,128,129,130,
	130,123,122,129,131,125,123,128,131,118,120,127,123,123,127,127,
	127,123,131,126,127,121,104,119,128,128,128,128,128,128,128,128,
	162,155,145,136,133,132,132,132,128,128,128,128,128,128,128,128,
	130,130,129,129,129,128,128,128,128,128,128,128,127,127,127,127,
	127,125,123,123,126,128,129,129,125,126,127,125,123,122,122,124,
	128,128,127,127,127,127,128,128,140,139,137,133,130,130,133,136,
	128,136,138,132,129,131,130,125,125,125,126,127,128,129,130,130,
	129,129,129,128,128,128,127,127,128,128,128,127,127,127,127,127,
	124,123,121,121,122,125,127,130,130,127,125,127,128,123,112,102,
	126,126,127,127,129,129,130,130,158,151,140,132,128,126,126,126,
	128,128,128,128,128,128,128,128,130,130,129,129,129,128,128,128,
	128,128,128,127,127,127,126,126,127,125,123,123,126,127,127,127,
	127,128,129,128,126,126,128,130,128,127,127,127,128,128,129,130,
	136,136,135,132,130,130,132,135,132,138,138,131,127,129,129,125,
	125,126,126,127,128,129,130,130,129,129,129,128,128,128,127,127,
	128,128,128,127,127,127,127,127,125,124,122,121,123,125,127,129,
	131,128,126,126,126,121,110,101,126,126,127,127,128,128,129,129,
	156,149,139,131,127,126,125,125,128,128,128,128,128,128,128,128,
	129,129,129,129,129,129,129,129,127,127,127,127,126,126,126,126,
	127,126,125,126,129,130,130,129,128,127,126,125,125,127,129,131,
	128,128,127,127,128,130,131,132,131,132,133,131,130,130,132,135,
	139,143,140,130,125,127,128,124,125,126,126,127,128,128,129,129,
	128,128,128,128,128,128,128,128,128,128,128,127,127,127,127,127,
	126,125,124,123,124,125,127,129,131,129,126,126,126,120,111,103,
	125,125,126,126,127,127,128,128,154,148,139,133,131,130,130,130,
	128,128,128,128,128,128,128,128,129,129,129,129,129,129,129,129,
	127,127,127,126,126,126,126,126,127,128,129,133,138,140,140,139,
	130,127,124,122,124,125,126,127,128,128,128,128,129,131,133,134,
	128,130,132,132,132,133,136,138,145,148,143,130,124,126,127,124,
	125,125,126,126,128,128,129,129,128,128,128,128,128,128,128,128,
	128,128,128,127,127,127,127,127,128,127,125,124,124,125,127,128,
	129,128,127,127,127,123,118,113,124,124,125,125,126,126,126,127,
	145,140,134,129,129,130,131,132,128,128,128,128,128,128,128,128,
	129,129,129,129,129,129,129,129,127,127,127,127,126,126,126,126,
	129,130,134,141,148,151,151,151,140,136,132,130,131,132,131,129,
	130,129,128,128,130,132,134,136,130,131,133,133,134,136,141,144,
	150,152,146,132,125,126,127,124,125,126,126,126,127,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,127,127,127,127,127,
	129,128,126,125,125,125,126,127,127,127,127,128,130,128,126,124,
	124,124,125,124,125,125,125,126,138,133,127,124,124,125,126,126,
	128,128,128,128,128,128,128,128,128,128,129,128,129,129,129,130,
	128,128,128,127,127,127,127,127,130,133,138,145,153,156,155,153,
	150,146,143,143,146,146,143,138,132,131,130,129,130,132,134,136,
	133,133,133,133,134,138,145,150,152,154,149,135,128,129,128,125,
	125,126,126,126,127,127,127,128,127,128,128,128,129,128,129,129,
	128,128,128,127,127,127,127,127,127,127,126,125,125,125,126,127,
	125,126,127,128,130,130,131,131,125,125,125,125,125,125,125,125,
	142,137,130,126,125,125,125,125,128,128,128,128,128,128,128,128,
	128,128,128,128,129,129,130,130,129,129,129,128,128,128,128,128,
	132,134,139,145,151,152,149,147,148,146,145,150,155,156,151,145,
	134,133,131,129,130,132,134,136,134,133,132,130,132,138,147,153,
	152,156,151,139,132,131,130,125,126,126,126,126,127,127,127,127,
	127,127,127,128,129,129,129,129,128,128,128,127,127,127,127,127,
	126,126,125,125,126,126,127,127,126,127,128,127,127,127,128,130,
	125,125,125,125,125,125,125,125,153,148,140,134,131,130,129,128,
	128,128,128,128,128,128,128,128,128,128,128,128,129,129,130,130,
	130,130,129,129,129,128,128,128,133,135,139,143,147,146,142,138,
	139,138,140,147,155,157,152,145,136,134,132,130,130,132,134,136,
	135,133,130,128,130,136,146,154,152,156,153,141,134,133,131,125,
	126,126,126,126,127,127,127,127,127,127,127,128,129,129,129,129,
	128,128,128,127,127,127,127,127,125,125,125,124,125,125,126,126,
	128,128,128,126,124,123,125,127,126,126,126,125,125,125,125,125,
	146,144,141,137,134,131,128,127,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,127,128,129,128,126,125,126,128,
	126,130,134,137,138,139,141,142,139,139,140,145,152,154,152,149,
	145,143,139,137,137,136,134,132,131,127,124,126,134,145,155,160,
	150,157,161,155,141,128,124,124,125,125,125,125,126,126,127,128,
	124,125,126,128,129,129,129,129,131,128,126,125,127,128,128,128,
	127,126,125,123,124,125,127,128,127,127,127,127,127,127,127,127,
	127,127,127,126,126,126,126,126,142,141,138,134,131,129,127,126,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	127,129,130,130,128,126,127,128,125,128,131,133,135,136,138,140,
	144,141,140,146,154,157,153,147,141,139,136,134,134,134,132,130,
	132,130,129,132,140,150,158,163,154,157,158,153,143,133,128,126,
	126,125,125,125,126,126,127,128,125,126,127,128,129,129,129,129,
	130,129,127,126,128,128,128,128,127,126,125,124,125,126,127,129,
	127,127,127,127,127,127,127,127,127,127,127,126,126,126,126,126,
	139,137,134,131,129,127,126,126,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,126,129,132,132,130,128,127,127,
	124,126,129,129,131,132,136,139,140,146,152,153,150,147,149,152,
	136,134,131,130,131,130,128,127,124,124,125,131,139,148,153,156,
	159,155,151,146,143,137,131,127,126,126,126,125,126,126,127,128,
	125,126,127,128,129,128,128,128,129,129,128,128,128,128,127,128,
	127,126,125,124,125,126,127,128,127,127,127,127,127,127,127,127,
	127,127,127,126,126,126,126,126,137,135,133,130,128,127,127,127,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	126,129,133,134,132,129,127,127,126,127,128,128,129,131,135,139,
	138,146,153,152,147,143,145,149,134,132,129,128,129,129,127,126,
	122,123,127,134,142,148,151,151,155,147,139,136,138,137,131,125,
	126,126,126,125,126,126,127,128,126,127,127,127,127,127,127,126,
	127,128,129,129,128,127,128,128,127,126,126,125,126,126,127,128,
	127,127,127,127,127,127,127,127,127,127,127,126,126,126,126,126,
	137,136,133,130,129,129,129,130,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,127,130,133,134,132,128,126,126,
	129,130,131,131,131,132,135,138,148,141,137,142,152,153,143,132,
	135,133,130,129,130,130,128,127,132,134,138,144,151,154,155,154,
	147,137,127,126,132,134,129,123,128,127,127,126,126,126,127,127,
	127,127,126,126,125,125,125,125,123,126,129,129,127,126,127,129,
	127,127,126,126,127,127,128,128,127,127,127,127,127,127,127,127,
	127,127,127,126,126,126,126,126,137,136,133,130,129,129,130,131,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	130,131,132,131,128,125,124,125,131,133,135,135,134,133,134,135,
	143,138,135,140,149,149,140,130,137,135,132,130,131,131,129,128,
	132,133,136,140,145,147,145,143,137,130,122,122,128,131,129,125,
	128,128,127,126,126,127,127,128,127,126,125,124,123,123,123,123,
	118,123,128,129,126,125,127,130,127,127,127,126,127,127,128,128,
	127,127,127,127,127,127,127,127,127,127,127,126,126,126,126,126,
	137,135,132,129,128,128,129,130,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,132,132,131,127,124,122,122,124,
	132,135,137,137,135,132,131,131,133,138,144,145,143,140,139,138,
	138,136,133,131,131,131,129,127,126,126,127,130,132,132,130,128,
	130,126,124,125,129,132,132,131,129,128,127,126,126,126,127,127,
	127,126,124,122,121,121,121,121,114,121,127,129,126,124,126,130,
	126,127,127,127,128,127,128,128,127,127,127,127,127,127,127,127,
	127,127,127,126,126,126,126,126,136,134,131,127,126,126,127,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	134,133,130,125,121,120,121,123,131,134,138,139,136,132,129,128,
	135,138,141,144,146,143,140,137,138,136,133,131,130,130,127,126,
	130,129,128,128,130,129,126,124,127,127,128,129,131,134,136,137,
	129,128,128,127,126,127,127,127,126,125,123,121,120,119,119,120,
	111,119,126,128,125,123,126,130,126,127,127,127,128,128,128,128,
	127,127,127,127,127,127,127,127,127,127,127,126,126,126,126,126,
	139,139,137,134,131,129,130,132,129,129,129,129,129,129,129,129,
	129,128,127,126,126,126,126,127,128,125,122,121,123,126,127,128,
	129,128,126,125,127,129,131,133,125,129,134,139,143,145,146,146,
	133,132,130,129,128,128,128,129,130,128,127,127,129,129,128,127,
	125,127,127,126,133,143,143,137,125,126,126,126,127,127,127,127,
	126,125,123,123,124,123,120,118,109,116,124,128,127,125,125,126,
	127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,
	125,125,125,124,124,123,123,123,135,136,136,133,130,128,128,129,
	129,129,129,129,129,129,129,129,128,128,127,127,127,127,127,128,
	128,125,123,122,125,128,130,130,133,131,128,126,125,126,127,129,
	123,126,130,133,136,136,136,136,131,130,129,128,128,128,128,129,
	129,128,127,128,129,130,129,128,126,131,133,134,141,149,148,141,
	127,127,127,127,127,127,127,127,127,126,124,124,125,124,122,119,
	109,116,125,128,128,126,126,127,127,127,127,127,127,127,127,127,
	127,127,127,127,127,127,127,127,125,125,125,125,125,125,125,125,
	131,133,135,134,131,128,126,126,129,129,129,129,129,129,129,129,
	128,128,128,127,128,128,129,130,127,125,124,124,128,132,134,134,
	135,133,130,126,124,123,123,124,122,123,125,127,128,127,126,125,
	129,128,128,127,127,128,128,129,127,128,128,128,129,129,129,130,
	126,134,140,142,148,153,149,140,127,127,127,126,126,127,127,127,
	127,126,125,125,127,126,124,122,110,117,125,129,128,126,127,128,
	127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,
	125,126,126,126,127,126,127,127,130,133,135,135,133,129,127,126,
	129,129,129,129,129,129,129,129,128,128,128,127,128,129,130,131,
	126,125,125,127,132,135,137,137,133,132,129,126,124,123,124,124,
	119,121,123,124,125,124,123,122,126,127,127,126,127,128,128,129,
	126,127,128,128,127,126,127,128,127,137,145,148,151,153,147,138,
	128,128,127,126,126,127,127,128,128,127,126,126,128,128,126,124,
	110,117,126,130,129,127,128,129,128,128,128,128,128,128,128,128,
	127,127,127,127,127,127,127,127,126,126,127,127,128,128,129,129,
	130,133,136,137,135,131,129,129,129,129,129,129,129,129,129,129,
	128,128,128,127,128,129,130,131,127,126,126,129,134,137,138,138,
	129,128,127,125,125,125,126,127,120,121,123,126,127,128,128,127,
	126,126,126,126,128,128,128,129,126,127,128,126,123,121,122,124,
	132,144,153,154,155,156,151,142,129,129,128,127,126,127,127,128,
	128,127,126,127,128,128,126,124,110,117,126,130,129,128,128,130,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	127,127,127,127,129,129,129,130,132,134,136,136,134,131,131,131,
	129,129,129,129,129,129,129,129,128,128,128,127,128,128,129,130,
	127,126,127,130,134,137,137,136,128,127,127,126,127,127,128,129,
	122,123,125,128,130,131,131,131,125,126,127,128,129,128,128,128,
	126,128,128,124,117,113,113,116,132,144,152,153,154,157,156,151,
	130,129,128,126,126,126,127,128,128,127,126,126,128,127,125,122,
	109,117,125,130,129,128,128,130,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,129,129,129,129,
	132,133,134,132,130,129,130,132,129,129,129,129,129,129,129,129,
	128,128,127,127,127,127,127,128,127,127,128,130,134,135,135,133,
	130,129,128,127,127,127,128,128,124,125,127,128,129,129,129,129,
	126,127,128,128,129,128,128,127,126,128,128,121,112,106,105,108,
	115,127,135,136,140,149,153,152,131,130,128,126,126,126,127,128,
	128,127,125,125,126,125,123,121,109,116,125,129,129,127,128,130,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,129,129,128,128,128,128,128,131,131,131,129,127,127,129,132,
	129,129,129,129,129,129,129,129,129,128,127,126,126,126,126,127,
	127,128,128,131,134,134,133,131,132,132,130,129,128,126,126,126,
	126,127,127,127,126,126,125,125,127,128,129,129,129,128,128,127,
	126,129,128,120,109,101,100,102, 95,106,115,117,123,136,145,148,
	132,130,128,126,126,126,127,128,127,126,125,124,125,124,122,119,
	108,116,124,129,129,127,128,130,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,129,129,129,128,128,128,127,127,
	138,137,136,134,132,131,130,130,130,130,129,129,129,128,128,128,
	127,128,128,128,128,127,126,125,128,128,128,128,130,132,134,135,
	130,129,128,126,126,125,126,126,128,128,127,127,128,128,129,129,
	127,127,128,129,131,132,132,132,121,127,130,123,112,103,103,106,
	103,101,100,100,104,111,118,123,127,129,130,127,123,123,126,131,
	127,126,126,127,128,126,122,119,109,117,125,129,128,127,128,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,137,136,135,134,132,131,130,130,
	130,130,130,129,129,129,128,128,127,128,128,128,128,127,126,125,
	128,128,128,128,129,131,132,134,128,127,126,125,125,125,126,126,
	127,127,127,126,127,127,128,129,129,128,127,126,128,129,131,133,
	125,129,130,123,112,102,101,103,103,102,101,100,102,106,111,114,
	125,128,129,126,123,123,126,131,126,126,126,127,128,126,122,119,
	109,117,125,129,128,127,128,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	135,135,134,133,133,132,131,131,130,130,130,130,129,129,129,129,
	128,128,128,128,128,127,126,126,128,128,128,127,128,129,130,131,
	125,125,125,125,126,126,127,128,127,126,126,125,126,127,127,128,
	129,128,127,125,126,128,130,132,128,130,129,122,112,103,100,100,
	103,102,101,100,100,101,102,102,121,124,127,126,124,123,126,129,
	126,125,125,127,128,126,123,120,109,116,125,130,129,127,127,129,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,132,133,133,134,134,133,132,132,
	131,131,131,130,130,130,129,129,128,128,129,128,128,127,126,126,
	127,127,127,127,128,128,128,129,125,125,126,126,127,128,129,130,
	126,126,126,125,126,126,127,128,126,128,129,130,130,129,127,126,
	125,125,123,119,112,106,102,101,100,101,102,102,102,100, 99, 98,
	116,121,125,126,124,123,126,129,125,125,125,126,128,127,124,121,
	107,115,124,130,129,127,127,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	132,133,134,135,135,134,133,132,131,131,131,131,130,130,130,130,
	128,129,129,129,128,127,127,126,127,127,127,127,127,127,127,127,
	127,127,128,128,130,130,131,132,126,126,126,125,126,126,127,128,
	124,127,131,134,133,129,123,120,119,117,115,113,112,110,107,104,
	 98,100,101,103,104,103,101,101,110,116,123,126,125,124,125,127,
	125,125,125,126,128,127,124,121,104,113,124,129,130,128,127,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,133,134,135,136,136,135,134,133,
	132,132,132,131,131,131,130,130,128,129,129,129,129,128,127,126,
	126,126,127,127,128,128,127,127,128,128,129,130,131,130,130,130,
	127,126,126,125,126,127,127,128,124,126,129,130,129,125,120,117,
	114,110,107,107,111,111,108,104, 98, 99,101,103,105,104,104,104,
	105,112,121,126,125,124,125,127,126,125,125,127,128,126,123,120,
	 99,109,121,129,130,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	134,135,136,137,137,136,135,134,132,132,132,132,131,131,131,131,
	129,129,129,129,129,128,127,127,125,126,127,128,129,128,128,127,
	127,128,129,129,129,128,127,126,127,127,127,126,127,127,128,129,
	128,126,121,117,116,116,118,119,112,106,102,103,109,111,106,101,
	100,101,101,101,102,103,103,103,100,109,119,125,126,124,124,126,
	126,126,126,127,128,126,122,119, 96,106,119,127,130,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,135,136,137,138,138,137,135,134,
	133,133,132,132,132,131,131,131,129,129,129,129,129,128,127,127,
	125,126,127,128,129,129,128,128,127,127,127,127,127,125,124,123,
	128,128,127,127,128,128,129,129,133,125,114,105,104,108,116,123,
	113,106,100,101,107,109,103, 97,103,102,101,100,100,100,100,101,
	 98,107,118,125,126,124,124,125,127,126,126,127,128,126,122,119,
	 93,104,118,127,130,128,128,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	137,137,137,137,137,137,137,137,135,134,134,132,132,132,132,133,
	131,130,129,128,128,128,128,129,132,128,125,125,129,130,127,124,
	127,125,124,122,124,125,128,130,128,126,125,126,129,131,130,129,
	121,112,107,106,104,104,112,124,112,107,102,103,108,109,105,100,
	101,102,103,104,104,103,102,101, 97,109,122,127,125,124,128,133,
	126,124,124,126,130,130,126,121, 97, 98,123,129,124,130,130,133,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,127,127,127,126,126,139,139,139,138,138,138,137,137,
	135,134,133,132,132,132,132,133,131,130,129,128,128,128,128,129,
	129,126,124,125,129,130,129,127,142,139,135,130,127,126,126,126,
	129,128,127,127,130,129,128,126,119,111,105,105,103,102,110,121,
	113,107,102,102,107,108,105,100,101,102,103,104,104,103,102,101,
	 98,106,117,123,125,126,128,130,126,125,124,126,129,129,124,120,
	 97, 98,123,128,124,130,130,132,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,127,127,127,126,126,
	142,142,141,140,139,138,137,137,134,134,133,132,131,131,132,132,
	131,130,130,128,128,128,128,129,126,124,123,124,128,131,131,130,
	133,131,128,125,125,125,126,128,129,129,128,129,130,127,123,120,
	115,108,104,104,102,101,107,118,115,109,102,101,105,107,104,100,
	101,102,103,104,104,103,102,101, 99,103,109,118,125,128,128,126,
	127,125,124,126,129,128,123,118, 96, 97,122,128,123,129,128,130,
	127,127,127,127,127,127,127,127,128,128,128,128,128,128,128,128,
	128,128,128,127,127,127,126,126,142,142,141,139,138,137,136,135,
	134,133,133,131,131,131,131,132,131,131,130,129,129,128,128,128,
	126,125,124,124,126,128,129,130,124,123,121,121,122,125,127,130,
	130,129,129,129,128,124,119,114,111,105,102,103,102, 99,104,114,
	117,110,104,102,106,107,104,100,101,102,104,104,105,104,103,103,
	101,100,102,112,124,130,128,123,127,126,124,126,129,127,121,115,
	 95, 96,122,127,122,128,127,129,127,127,127,127,127,127,127,127,
	128,128,128,128,128,128,128,128,128,128,128,127,127,127,126,126,
	142,141,140,139,137,136,135,134,134,134,133,132,131,131,132,132,
	132,132,131,130,130,129,128,128,129,128,126,123,123,124,127,130,
	135,133,130,127,126,127,128,129,129,128,127,126,125,120,114,109,
	108,103,101,103,102, 98,102,111,118,112,106,106,109,110,105,100,
	101,103,104,105,106,105,104,104,102, 99, 99,109,123,130,127,122,
	128,126,125,127,129,126,120,114, 95, 97,122,128,122,128,126,128,
	127,127,127,127,127,127,127,127,128,128,128,128,128,128,128,128,
	128,128,128,127,127,127,126,126,142,142,141,139,138,136,135,135,
	135,134,134,132,132,132,132,133,132,132,132,131,130,129,128,127,
	128,127,126,122,121,122,126,130,132,131,129,126,126,127,129,130,
	127,125,122,120,119,115,110,107,106,102,102,105,104, 99,101,109,
	118,114,110,111,115,113,107,100,102,103,104,105,107,106,105,105,
	103,101,101,108,120,127,127,123,128,126,126,127,130,127,120,114,
	 95, 97,123,129,123,128,126,127,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,127,127,127,126,126,
	144,144,143,141,141,139,139,138,136,135,134,133,133,133,133,134,
	132,132,132,132,131,129,127,126,123,124,124,121,120,123,130,136,
	133,131,129,126,126,127,128,130,126,122,118,114,113,111,108,106,
	105,101,102,106,105, 99,101,108,117,115,113,116,120,118,109,101,
	102,103,105,106,107,106,106,105,103,103,104,110,118,124,126,126,
	128,126,126,128,131,128,121,115, 95, 97,123,129,124,128,126,127,
	129,129,129,129,129,129,129,129,128,128,128,128,128,128,128,128,
	128,128,128,127,127,127,126,126,146,146,145,144,143,142,141,141,
	136,136,135,134,134,134,134,134,132,132,132,132,131,129,127,126,
	119,121,122,120,120,124,133,140,155,152,145,138,132,128,126,126,
	125,120,115,111,110,109,107,106,105,102,103,108,106,100,101,108,
	117,115,116,120,124,121,111,102,101,103,104,106,107,107,106,106,
	103,104,107,111,117,122,126,129,127,126,126,129,132,129,122,115,
	 96, 98,124,130,124,129,126,127,129,129,129,129,129,129,129,129,
	128,128,128,128,128,128,128,128,128,128,128,127,127,127,126,126,
	146,145,145,145,145,142,138,134,138,137,137,136,136,136,137,137,
	132,132,132,131,130,126,123,122,119,119,120,120,122,123,124,125,
	137,146,148,140,133,130,123,113,109,109,109,108,108,107,107,107,
	106,106,106,104,104,103,102,102,113,117,120,118,113,107,106,106,
	106,106,105,105,105,104,104,104,104,105,107,108,111,117,124,130,
	129,127,126,128,130,128,121,115, 93,105,121,131,133,130,127,126,
	127,127,127,127,127,127,127,127,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,148,146,145,144,144,143,139,137,
	138,137,137,136,136,136,137,137,132,132,133,132,130,127,124,123,
	116,117,118,120,122,125,127,129,118,125,130,129,126,123,119,114,
	109,109,109,108,108,107,107,107,106,106,105,105,104,103,103,103,
	111,116,120,120,114,108,105,105,107,107,107,107,107,107,107,107,
	103,104,106,107,111,117,124,130,128,127,126,128,130,128,122,116,
	 93,104,119,128,131,129,128,128,127,127,127,127,127,127,127,127,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	150,147,144,142,143,142,141,140,139,138,137,136,136,136,137,137,
	133,133,133,132,131,128,125,124,116,116,118,119,123,126,129,131,
	111,113,119,124,122,116,112,113,110,110,109,109,108,108,108,108,
	106,106,105,105,105,104,104,104,108,115,121,122,116,109,104,103,
	106,107,107,107,108,109,109,109,104,105,105,106,109,116,124,130,
	128,126,125,128,131,129,124,118, 97,106,118,126,128,128,129,130,
	127,127,127,127,127,127,127,127,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,149,146,142,140,141,141,141,141,
	140,139,138,137,137,137,137,138,134,135,134,133,132,129,127,126,
	119,119,119,120,123,125,128,129,124,121,125,131,126,113,107,111,
	110,110,110,109,109,108,108,108,106,106,106,105,105,105,105,105,
	106,114,122,124,118,110,104,102,105,106,106,107,108,109,110,110,
	105,105,105,105,108,115,123,130,128,126,125,127,131,130,125,120,
	107,114,122,127,127,126,128,131,127,127,127,127,127,127,127,127,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	148,145,141,139,141,142,142,141,141,141,140,139,138,138,138,138,
	137,137,136,135,133,131,130,130,126,125,123,121,121,121,123,124,
	130,127,129,134,128,113,107,110,111,111,110,110,109,109,109,109,
	106,106,106,106,106,106,106,106,108,116,124,125,119,110,104,101,
	104,105,105,106,108,109,109,110,108,107,106,105,107,113,123,129,
	128,127,126,128,131,131,126,122,117,123,128,130,128,126,127,130,
	127,127,127,127,127,127,127,127,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,148,146,143,142,144,144,143,143,
	143,143,142,140,140,140,140,140,139,139,138,137,135,134,133,133,
	130,128,124,121,119,118,119,119,119,121,126,129,125,117,112,112,
	111,111,111,110,110,109,109,109,107,107,107,106,106,106,106,106,
	111,118,125,126,120,111,104,102,105,106,107,107,109,109,110,110,
	112,110,108,105,107,113,122,129,129,127,126,128,132,131,127,123,
	120,126,131,132,129,126,126,128,127,127,127,127,127,127,127,127,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	150,149,148,149,151,150,147,145,145,145,144,142,142,141,141,141,
	142,141,140,139,138,136,135,135,130,127,124,120,118,118,118,119,
	115,122,127,126,124,121,117,112,112,112,111,111,110,110,110,110,
	108,108,108,107,107,106,105,105,115,121,127,126,119,110,105,103,
	108,109,109,110,111,112,112,113,115,113,109,106,107,112,122,129,
	131,128,126,128,131,131,127,122,116,123,129,131,129,127,128,129,
	127,127,127,127,127,127,127,127,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,152,152,152,154,155,154,151,148,
	147,146,145,143,142,142,142,142,143,142,141,140,139,138,137,137,
	127,125,122,119,118,118,119,121,120,131,135,129,125,125,120,111,
	112,112,112,111,111,110,110,110,109,109,109,107,107,106,105,105,
	119,124,128,126,119,110,106,104,112,112,112,112,114,114,114,115,
	117,115,111,107,107,112,121,128,132,129,127,128,131,131,127,123,
	110,117,125,129,129,128,129,131,127,127,127,127,127,127,127,127,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	149,155,149,150,163,160,148,149,145,146,147,149,150,147,142,138,
	146,146,145,143,142,140,138,137,134,131,127,129,109,116,118,120,
	121,125,130,131,127,122,117,115,107,107,107,107,107,107,107,107,
	108,110,111,112,111,109,106,104,126,129,129,124,117,110,108,109,
	111,113,115,115,113,112,112,113,114,113,111,108,109,114,122,128,
	120,140,128,126,132,127,126,113,105,116,128,133,131,127,126,128,
	128,128,128,127,127,127,127,127,127,127,128,127,128,128,128,129,
	128,128,128,128,128,128,128,128,157,165,162,159,166,163,160,168,
	152,149,145,142,143,145,146,148,146,145,144,143,142,140,139,139,
	135,132,128,130,110,117,119,122,123,127,131,131,128,122,117,115,
	110,110,109,108,108,107,107,106,104,106,107,108,109,109,109,109,
	124,127,129,126,119,112,110,109,110,113,114,114,112,111,112,113,
	115,114,111,108,108,112,119,124,117,134,123,122,127,123,123,114,
	110,119,128,131,129,126,126,129,128,128,128,127,127,127,127,127,
	127,127,128,127,128,128,128,129,128,128,128,128,128,128,128,128,
	162,168,165,161,162,157,154,160,156,153,148,145,144,146,149,151,
	145,144,144,142,142,141,141,141,137,134,130,132,112,119,122,124,
	126,129,132,132,128,122,118,116,113,113,112,110,109,107,106,106,
	102,102,102,103,106,108,110,112,123,126,129,128,123,116,111,109,
	109,111,113,113,112,111,112,113,117,115,112,108,107,109,114,119,
	112,126,116,114,120,118,119,116,118,123,129,130,127,125,127,129,
	128,128,128,127,127,127,127,127,127,127,128,127,128,128,128,129,
	128,128,128,128,128,128,128,128,170,173,172,170,168,163,160,160,
	156,158,159,158,155,150,147,146,145,144,144,142,142,142,142,143,
	140,137,133,135,115,122,124,126,128,131,133,132,128,123,119,118,
	116,115,114,112,110,108,106,106,103,102,101,100,102,105,109,111,
	124,127,130,130,126,118,110,106,108,111,112,112,111,111,112,113,
	120,118,114,109,106,106,110,114,109,117,111,108,114,113,114,119,
	125,127,129,128,126,125,127,130,128,128,128,127,127,127,127,127,
	127,127,128,127,128,128,128,129,128,128,128,128,128,128,128,128,
	170,172,173,164,152,149,159,168,162,165,168,165,159,152,148,146,
	146,145,144,143,143,143,143,144,142,139,135,137,117,124,126,129,
	130,132,134,132,128,123,121,120,118,118,116,113,111,109,107,106,
	108,106,103,101,101,103,106,108,127,129,130,130,126,118,109,103,
	109,111,113,112,112,112,114,116,122,120,116,111,106,105,108,110,
	107,111,109,106,111,111,110,123,130,130,129,127,126,126,128,129,
	128,128,128,127,127,127,127,127,127,127,128,127,128,128,128,129,
	128,128,128,128,128,128,128,128,178,178,175,154,123,118,138,155,
	164,167,168,164,157,152,152,154,147,146,144,143,143,143,144,145,
	143,140,136,138,118,125,128,130,131,133,134,132,128,124,122,121,
	118,118,117,115,113,111,110,109,111,109,107,104,104,104,105,106,
	127,127,127,127,126,120,112,106,111,112,114,114,113,114,116,119,
	124,122,119,113,108,106,108,110,108,108,112,108,111,110,106,124,
	130,129,128,127,128,128,129,129,128,128,128,127,127,127,127,127,
	127,127,128,127,128,128,128,129,128,128,128,128,128,128,128,128,
	188,180,176,158,130,124,135,138,153,159,165,165,160,156,156,157,
	148,147,145,143,142,143,144,145,144,141,137,139,119,126,129,131,
	130,132,133,131,127,124,122,122,118,118,117,116,114,113,112,112,
	110,110,109,108,108,108,108,108,123,121,121,123,125,123,118,113,
	112,114,115,115,115,116,119,122,124,123,120,115,111,108,109,110,
	110,108,115,112,114,111,104,126,129,128,127,127,129,130,129,128,
	128,128,128,127,127,127,127,127,127,127,128,127,128,128,128,129,
	128,128,128,128,128,128,128,128,165,151,150,152,145,144,139,122,
	136,149,164,171,168,160,155,153,149,147,145,143,143,143,144,145,
	145,142,138,140,120,127,129,132,129,131,132,130,127,124,123,123,
	118,118,117,116,116,115,114,114,109,109,110,110,111,111,111,111,
	118,117,116,119,125,126,123,120,114,115,116,116,116,117,120,123,
	124,124,121,116,112,109,110,111,112,109,118,115,116,112,103,127,
	127,127,126,128,130,131,130,128,128,128,128,127,127,127,127,127,
	127,127,128,127,128,128,128,129,128,128,128,128,128,128,128,128,
	180,143,120,131,144,136,127,129,125,129,134,152,161,162,163,148,
	150,150,152,153,150,145,145,147,148,141,142,139,129,129,136,133,
	134,133,131,129,127,126,125,125,120,120,119,118,116,115,114,114,
	114,118,116,121,110, 97,110,114,115, 87,113,135,127,125,121,120,
	117,117,117,118,119,121,122,123,128,126,122,117,114,113,113,114,
	118,118,113,115,121,115,113,124,130,129,127,126,126,127,129,130,
	128,128,128,128,128,128,128,128,125,125,126,127,128,129,129,130,
	128,128,128,128,128,128,128,128,188,166,142,133,133,131,126,122,
	128,126,130,129,152,166,155,168,161,155,149,145,144,146,151,155,
	149,142,143,139,129,129,135,132,134,133,132,129,128,126,125,125,
	121,121,120,118,117,116,115,114,113,108,118,112,113,120,107,104,
	 94,100,120,130,130,127,120,119,118,118,118,118,120,121,122,123,
	129,126,122,118,115,114,114,115,118,118,114,116,121,115,113,125,
	130,129,127,126,126,127,129,130,128,128,128,128,128,128,128,128,
	126,126,127,127,128,128,129,129,128,128,128,128,128,128,128,128,
	190,188,169,138,125,129,130,122,135,127,129,132,129,143,166,169,
	162,158,153,150,151,153,153,151,151,144,144,141,130,130,136,133,
	134,133,132,129,128,126,125,125,122,121,120,119,118,116,115,115,
	117,110,107,115,119,109, 96, 91, 78,117,125,124,133,129,121,119,
	119,119,119,119,121,122,123,124,129,127,123,119,117,116,116,116,
	118,119,115,116,121,114,113,125,129,128,127,126,126,127,128,129,
	128,128,128,128,128,128,128,128,127,127,127,127,127,127,127,127,
	128,128,128,128,128,128,128,128,182,194,183,148,126,130,135,130,
	131,144,137,135,131,128,148,161,163,163,160,156,157,158,154,147,
	153,146,146,142,131,131,137,133,135,134,132,129,128,126,125,125,
	122,122,121,120,119,118,117,116,120,121,110,107,102, 86, 78, 79,
	 88,128,125,123,133,128,126,121,120,120,120,121,122,123,125,126,
	129,127,124,121,119,118,118,118,118,120,117,118,121,114,113,127,
	129,128,127,127,127,127,128,129,128,128,128,128,128,128,128,128,
	128,128,128,127,127,127,127,127,128,128,128,128,128,128,128,128,
	181,192,186,157,133,128,132,133,133,133,142,137,139,142,133,142,
	167,170,165,154,151,156,157,151,154,147,147,143,132,132,138,135,
	136,135,133,130,128,126,125,125,123,123,122,121,120,119,118,118,
	117,122,121, 76, 72, 92, 70, 73,118,130,121,126,132,126,130,122,
	121,121,122,122,124,125,126,127,129,128,125,122,120,119,119,119,
	119,122,120,120,121,113,113,129,129,128,128,127,127,128,128,129,
	128,128,128,128,128,128,128,128,128,128,128,127,127,127,126,126,
	128,128,128,128,128,128,128,128,188,189,179,153,132,126,129,132,
	133,119,125,138,146,153,144,123,149,165,172,163,157,159,157,149,
	155,148,148,145,133,134,139,136,137,136,133,130,128,126,125,125,
	123,123,123,122,121,120,120,119,117,115,103, 65, 70, 89, 74, 86,
	136,126,122,130,129,125,130,124,123,123,123,123,125,126,127,128,
	128,127,125,122,121,120,119,120,118,123,122,121,121,113,114,130,
	128,128,128,127,127,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,127,127,127,127,127,128,128,128,128,128,128,128,128,
	188,182,162,135,123,130,138,139,130,133,111,122,146,143,137,125,
	122,155,178,175,165,163,158,149,155,148,149,145,135,135,141,138,
	137,136,133,130,128,126,125,125,124,124,123,122,122,121,121,120,
	123,114, 95, 79, 83, 75, 72,105,132,122,130,132,127,126,125,127,
	124,124,124,124,126,127,128,129,127,126,125,123,121,120,120,120,
	119,124,123,122,121,112,114,131,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,127,127,127,127,127,
	128,128,128,128,128,128,128,128,182,173,146,117,115,137,153,152,
	141,127,126,120,120,129,127,128,114,150,176,171,160,162,165,161,
	155,148,149,146,135,136,142,140,137,136,134,131,129,126,125,125,
	124,124,124,123,122,122,121,121,124,116,120, 88, 79, 75, 60,114,
	118,120,138,133,126,127,120,128,124,124,124,125,126,128,129,130,
	126,126,124,123,122,120,120,120,119,125,124,123,121,112,114,132,
	127,128,128,128,128,128,128,127,128,128,128,128,128,128,128,128,
	127,127,127,127,127,127,127,127,128,128,128,128,128,128,128,128,
	182,161,143,117,128,160,169,180,159,137,122,136,126,111,130,133,
	124,104,134,168,157,180,148,172,165,153,141,136,140,142,139,135,
	138,137,135,131,128,126,128,130,125,125,124,123,123,122,121,121,
	122,121,112, 98, 76, 53, 72,119,133,129,125,125,128,127,123,119,
	124,124,124,124,124,124,124,124,128,127,124,121,120,120,120,121,
	122,123,123,121,120,121,124,126,136,141,131,121,128,132,128,127,
	126,126,126,126,127,127,127,127,128,128,128,127,126,126,125,125,
	125,126,127,128,129,130,130,130,169,144,132,121,136,169,182,191,
	184,156,130,135,129,124,138,134,127,128,103,167,174,164,168,172,
	166,156,145,141,145,147,144,140,139,138,136,131,128,126,127,129,
	125,125,125,124,123,122,122,121,116,119,127,116, 80, 59, 88,133,
	151,153,152,146,137,131,130,132,133,133,133,133,133,133,133,133,
	130,129,127,124,124,124,124,125,124,124,124,123,121,122,125,128,
	133,146,143,134,135,135,131,133,132,132,132,131,131,130,130,130,
	124,124,125,126,128,129,130,130,134,133,132,130,128,126,124,124,
	158,126,122,130,147,178,193,193,198,175,147,138,129,127,135,125,
	146,158,116,162,178,172,173,162,167,159,151,148,152,153,150,146,
	142,139,135,131,128,126,127,127,125,125,125,124,124,123,122,122,
	123,124,125,101, 67, 74,119,150,133,137,141,141,140,140,144,148,
	137,137,137,137,137,137,137,137,132,131,130,128,128,128,129,130,
	126,126,127,125,124,124,127,130,137,151,147,132,126,123,122,128,
	131,131,130,130,129,129,129,129,127,128,128,129,130,130,131,131,
	127,127,127,127,128,128,128,129,153,119,121,144,157,180,195,187,
	185,177,159,139,128,127,127,118,137,141,128,160,178,185,175,173,
	165,160,156,155,158,158,154,150,144,140,134,130,128,127,126,126,
	126,126,126,125,124,124,123,123,127,126,111, 81, 71,103,138,145,
	141,137,132,130,131,129,124,119,131,131,131,131,131,131,131,131,
	132,131,130,130,130,130,131,132,127,128,129,128,126,126,129,131,
	136,149,145,131,128,126,124,129,124,124,125,125,127,127,128,128,
	130,130,129,128,127,126,126,125,124,124,125,126,128,130,132,133,
	143,117,125,155,168,184,195,181,168,163,151,135,140,150,143,132,
	128,125,132,183,187,169,176,178,162,160,159,160,163,161,156,152,
	146,140,133,129,128,128,126,125,127,127,126,126,125,125,125,125,
	117,123,113,102,114,130,131,128,129,126,124,127,132,134,132,129,
	127,127,127,127,127,127,127,127,129,129,129,128,129,130,131,132,
	128,129,130,129,128,128,130,132,128,136,129,120,126,128,122,120,
	123,124,125,127,129,131,132,133,127,127,127,127,128,128,129,129,
	134,133,132,130,130,129,130,130,128,123,134,164,178,186,195,178,
	159,146,135,137,171,193,171,152,136,149,171,205,195,178,186,180,
	160,161,163,165,166,163,158,154,147,140,132,128,129,129,126,124,
	127,127,127,126,126,126,126,126,121,127,127,136,147,135,124,132,
	124,128,131,129,126,125,128,132,129,129,129,129,129,129,129,129,
	127,127,127,127,128,128,129,129,128,129,130,130,128,128,130,132,
	124,120, 98, 77, 80, 85, 84, 86, 91, 92, 93, 94, 96, 97, 99, 99,
	110,112,114,118,122,125,127,129,123,123,123,123,124,126,128,129,
	123,138,148,171,183,183,185,167,147,136,138,159,206,221,176,146,
	137,173,205,202,199,205,201,185,160,163,167,170,170,166,160,155,
	147,139,130,127,129,130,128,124,127,127,127,127,127,127,127,127,
	135,138,140,141,138,130,129,135,124,127,130,128,124,122,124,128,
	130,130,130,130,130,130,130,130,127,127,127,127,128,128,128,128,
	127,128,130,129,128,127,129,131,126,124,100, 73, 68, 69, 71, 77,
	 70, 70, 70, 69, 68, 68, 67, 67, 68, 69, 71, 72, 75, 77, 79, 80,
	 91, 92, 94, 96,101,106,110,113,129,155,163,176,183,177,173,153,
	133,133,154,184,228,225,160,124,148,193,207,194,195,190,184,166,
	161,165,170,174,173,168,161,157,148,139,130,126,129,130,128,125,
	127,127,127,127,127,127,127,127,138,142,145,131,119,130,136,120,
	131,128,126,128,133,134,132,129,127,127,127,127,127,127,127,127,
	128,128,128,128,128,128,128,128,126,128,129,129,128,127,128,130,
	125,141,139,125,119,112,107,110,110,109,107,105,102, 99, 97, 96,
	 92, 92, 90, 88, 87, 85, 84, 83, 72, 72, 71, 72, 74, 77, 79, 82,
	139,160,164,181,183,158,151,147,133,135,186,223,241,220,155,133,
	140,205,209,205,206,193,193,172,173,174,173,172,169,165,162,159,
	152,138,128,129,131,128,126,128,123,130,126,124,131,130,126,134,
	139,136,132,128,127,127,129,131,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,127,127,127,127,127,127,127,127,
	126,126,126,126,126,126,126,126,120,120,119,118,117,116,115,115,
	110,109,108,105,103,100, 98, 97,136,159,166,179,181,158,149,144,
	138,158,216,224,233,216,145,139,150,208,208,204,205,191,185,165,
	173,173,173,172,171,167,164,163,151,138,128,129,131,128,126,128,
	128,128,129,128,125,129,137,142,137,135,131,128,126,127,129,130,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,
	128,128,127,126,126,125,124,124,132,132,130,128,127,125,124,123,
	133,159,168,176,175,157,145,139,141,189,244,235,225,200,143,145,
	166,212,208,203,205,189,178,159,174,174,173,172,170,168,166,164,
	151,137,127,129,131,128,126,128,133,126,131,132,124,132,147,148,
	134,132,129,127,126,127,129,130,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,127,127,127,127,127,127,127,127,
	128,128,128,128,128,128,128,128,131,131,131,130,130,130,129,129,
	128,128,128,127,126,125,125,124,134,159,169,170,167,152,139,135,
	147,182,204,209,200,170,141,127,182,215,209,205,208,191,175,163,
	178,177,174,171,168,164,162,160,150,136,127,128,131,128,126,128,
	131,125,128,133,134,141,147,143,130,129,128,126,126,127,129,130,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	126,126,127,126,127,127,127,128,126,126,127,126,127,127,127,128,
	138,155,166,162,158,145,133,140,185,143,115,119,124,127,134,131,
	194,217,212,209,213,194,177,175,183,180,176,171,165,160,156,155,
	149,136,126,128,131,128,127,129,126,127,124,131,147,148,137,132,
	129,128,127,127,127,127,128,129,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,129,129,129,129,129,129,129,126,126,126,126,127,127,127,127,
	129,129,129,129,131,131,131,132,140,146,156,153,149,139,133,154,
	191,121,121,129,129,137,131,147,202,219,217,214,215,193,178,188,
	187,184,178,171,165,159,155,154,149,135,126,127,130,128,126,129,
	123,130,128,134,151,146,129,125,128,128,128,127,127,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	129,130,130,130,131,130,131,131,124,124,125,125,126,126,127,127,
	138,132,142,145,144,136,137,175,181,116,126,130,126,128,117,153,
	208,222,222,218,214,188,176,195,189,186,180,173,168,163,161,160,
	149,135,126,127,130,128,126,129,127,133,139,141,141,135,128,126,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,130,130,130,130,130,130,130,130,
	129,129,129,129,129,129,129,129,135,123,132,139,142,135,142,191,
	205,137,116,117,128,134,129,164,211,223,225,220,212,184,172,197,
	189,186,181,175,171,168,167,166,148,135,125,127,130,128,126,128,
	131,135,148,147,129,124,132,131,128,128,129,129,129,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	127,127,126,126,126,125,125,125,129,129,129,128,128,128,127,127,
	};
